I'm relatively new to make, but for the life of me I can't get make to work the way it is supposed to by only rebuilding what is necessary. It always rebuilds everything all over again and I don't know what I am doing wrong. Hopefully someone here can take a look at my makefiles and tell me what is wrong.

I posted about this on a thread at gamedev.net, here :
http://www.gamedev.net/topic/614825-makefile-always-builds-everything-why/

You can check out the latest makefiles and what they build on SVN at sourceforge if you want to try building them yourself.
svn checkout "http://svn.code.sf.net/p/eaglegui/code/trunk eaglegui-code"
svn checkout "http://svn.code.sf.net/p/skylinedefense/code/trunk skylinedefense-code"

Basic make targets
make [DEBUGMODE=1 | PROFILEMODE=1] [STATICLINK=1] [install]

Eagle depends on Allegro 4.4, which you can get here :
http://alleg.sourceforge.net/download

To build allegro you need cmake and you use :
cd allegro
mkdir build
cd build
cmake -G "MinGW Makefiles" -DSHARED=on|off -DCMAKE_BUILD_TYPE=Release|Debug|Profiling ..
(mingw32-)make
(sudo) (mingw32-)make install

'MinGW Makefiles' can be replaced with 'Unix Makefiles' if on that platform. Build docs for allegro are in the allegro/docs/build folder.

Skyline depends on both Eagle and Allegro 4.4.

So if anyone could take a look at my gamedev.net thread or my makefiles or even try to build these projects yourself, I would really appreciate any help you can give me.

Thanks,
Edgar


_______________________________________________
Help-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-make

Reply via email to