Almake is a generic Allegro build system and template project tree. It is a group of makefile scripts and templates that helps the developer and end-user to configure, update, and build Allegro/AllegroGL/etc projects, on many platforms, and with different compilers, in a easy way (just type "make" and it will work).
What is this?
This is a project tree with a makefile, ready to put your project files, and use it with the utility 'make'.
It also includes a simple source code, with a standard initialization and game loop for Allegro, that can serve as a template for game development with Allegro.
This allows easy distribution of your source code, and makes the process of building Allegro projects easier, both for the developer and the end-user.
USAGE:
You must put your source code inside the ./prj_tree/src/ directory; just remember to erase the example source code first. Optionally, you can use the example source code, that is already in that directory, as a template for your own game.
Then, you call 'make', and theoretically, your project should compile.
Here are some key features of "Almake":
· It is multiplatform
· Autodetects most common configurations
What's New in This Release:
· Better OS detection.
· Added support for Darwin (Macintosh).
· Added a working "dist" target for creating binary distribution .tar.gz files.
· Some minor changes inside the makefile.
Product's homepage