Logo by Kicko (anonymous IP: 3.141.47.163,2258) | ||||||||||||||
| ||||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1011) Graphics (500) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4399 Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
Support the site
|
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. |
Copyright © 2004-2024 by Björn Hagström All Rights Reserved |