1 2008-04-05 whyglinux <whyglinux@gmail.com>
4 Fixed the dependency generating error under MinGW.
5 Added as an example Makefile.gtk+-2.0 for building GTK+ programs.
7 2007-06-26 whyglinux <whyglinux@gmail.com>
10 Fixed the dependency generating bug (thanks wxycyel on ChinaUnix.net).
11 Fixed the bug not successfully retrieving HEADERS.
12 Added "help" target for online help.
14 2007-04-09 whyglinux <whyglinux@gmail.com>
17 Added default CXXFLAGS.
18 Added $(PROGRAM).exe to the clean target.
19 Added NODEP variable to allow user to disable dependency generating.
20 Added HDREXTS variable to locate header files (used in creating tags.)
21 Added tags and ctags targets.
23 2007-03-24 whyglinux <whyglinux@gmail.com>
26 Fixed the bug not finding objects when multiple directories.
29 Almost re-written to make it more easily usable:
30 no need to set <PROGRAM> (default: the directory name.)
31 no need to set <SRCDIRS> (default: current directory.)
32 no need to set <SRCEXTS> (default: all possible C/C++ types.)
34 and more conventional:
35 substitute CFLAGS with MY_CFLAGS and LIBS with MY_LIBS so that
36 CFLAGS can still be used from the command line.
37 rebuild target removed.
38 make cleanall becomes make distclean.
39 -include becomes sinclude and protect when no source files.
42 special dependency generating option (-MM -MP) for GCC compiler.
44 2007-03-23 whyglinux <whyglinux@gmail.com>
47 The initial gcmakefile created 1 year ago.