Index

The MagicMakefile System for posix systems and GNU Make.

Usage (replace MYPROJECTNAME with your project name)

svn export http://opensource.jdkoftinoff.com/magicmake/svn/trunk MYPROJECTNAME
cd MYPROJECTNAME
./configure --init

And then add source code to the include dir, src dir, and tools dir.
Edit the *project.mk" file for project specific settings and version number.

Then configure and compile your project:

./configure --target-platform-posix=1 --debug=1 --prefix=/usr/local/MYPROJECTNAME
make
sudo make install

This MagicMakefile system is a simplified but more powerful version than the one I wrote and published at: * http://opensource.jdkoftinoff.com/jdks/trac/wiki/MagicMakefileV5

Contact me at for more information.