another round of Makefile cleanup
authorBruno Randolf <br1@einfach.org>
Wed, 25 May 2005 13:50:22 +0000 (13:50 +0000)
committerBruno Randolf <br1@einfach.org>
Wed, 25 May 2005 13:50:22 +0000 (13:50 +0000)
commit76c01813580433e1fd1f19f996344d12b7daddf2
treeee3365b6cc076559c87a0d07b26a85f407a857e8
parente86f826fa9cf61a25bc72abc254a7551978bf0f9
another round of Makefile cleanup
 - guess the OS (via OS env variable and uname), no need to make OS=xxx
   anymore
 - seperate OS specific stuff into make/Makefile.$OS
 - all Makefiles include Makefile.inc which includes the OS
   specifics and provides defaults for about anything
 - this removes a lot of copy & paste from all Makefiles
 - dependency generation with gcc flags -MD instead of "makedepends"
22 files changed:
Makefile
Makefile.inc [new file with mode: 0644]
lib/Makefile
lib/dot_draw/Makefile
lib/dyn_gw/Makefile
lib/dyn_gw/src/olsrd_dyn_gw.c
lib/httpinfo/Makefile
lib/nameservice/Makefile
lib/powerinfo/Makefile
lib/powerinfo/src/olsrd_power.c
lib/secure/Makefile
lib/secure/src/olsrd_secure.c
lib/tas/Makefile
make/Makefile.fbsd [new file with mode: 0644]
make/Makefile.linux [new file with mode: 0644]
make/Makefile.nbsd [new file with mode: 0644]
make/Makefile.obsd [new file with mode: 0644]
make/Makefile.osx [new file with mode: 0644]
make/Makefile.win32 [new file with mode: 0644]
make/Makefile.wince [new file with mode: 0644]
make/guess_os.sh [new file with mode: 0755]
src/cfgparser/Makefile