modified: src1/worker.c
[GalaxyCodeBases.git] / c_cpp / gcmakefile / ChangeLog
blobe50883548f5c1795f7a700f1dd3344dc7ddc89b3
1 2008-04-05  whyglinux <whyglinux@gmail.com>
3         * Makefile: ver 0.5
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>
9         * Makefile: ver 0.4
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>
16         * Makefile: ver 0.3
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>
25         * Makefile: ver 0.2
26         Fixed the bug not finding objects when multiple directories.
27         Added ChangeLog.
28         GPLed.
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.
41         and others:
42           special dependency generating option (-MM -MP) for GCC compiler.
44 2007-03-23  whyglinux <whyglinux@gmail.com>
46         * Makefile: ver 0.1
47         The initial gcmakefile created 1 year ago.