Audio (343) Datatype (51) Demo (203) Development (600) Document (22) Driver (97) Emulation (148) Game (1005) Graphics (499) Library (116) Network (233) Office (66) Utility (930) Video (69)
Total files: 4382
Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
|
LibMaker automates a task of preparing a code skeleton for AmigaOS and MorphOS
components like shared libraries (in future also BOOPSI classes, MUI classes and
so on). Complete API of a component may be defined with the GUI. LibMaker
creates a complete, buildable project with placeholders for all the defined
functions and methods. System header files are generated too. Code generation is
performed with Lua scripts, which may be modified by user if needed. LibMaker is
free software with open source code.
The current version of LibMaker has following features:
-- Generates C code for AmigaOS 3.x and MorphOS (currently not for OS4, while
programm itself ported to OS4, it needs just necessary LUA script, which will be
done later).
-- Generates skeletons of standard system shared libraries.
-- Defined projects may be saved and reused later.
-- The GUI has extensive bubble help system. Every gadget is explained in
details.
-- Code of each function or method may be placed in a separate file. These files
are not overwritten, when LibMaker generates code into an existing project.
Adding new functions and methods is easier.
-- Creates documentation templates in the autodoc format.
-- Generated makefile contains proper dependencies, debug version of the library
is compiled automatically.
-- AltiVec support for MorphOS: arguments for the compiler and AltiVec detection
code in the library initialization.
|