bzr branch
http://bzr.ed.am/make/edam-mk
27
by edam
added NEWS |
1 |
version 3.5 - 25th January, 2012 |
2 |
||
3 |
- updated libraries added as dependencies of gphobos2 |
|
4 |
- updated gphobos to gphobos2, for D2 |
|
5 |
- added the debug goal |
|
6 |
- changed debugging info level to highest |
|
7 |
||
8 |
version 3.4 - 8th February, 2010 |
|
9 |
||
10 |
- changed name of makefile used in subdirs to emake.mk |
|
11 |
- a file names 'subdir.mk' in subdirectories mentioned in the SUBDIRS |
|
12 |
variable is now explicitly used during the making the subdirectory, if it |
|
13 |
is present |
|
14 |
- used line breaks for long lines, rather than multiple variable definitions |
|
15 |
- added extra warnings for C++ compilation |
|
16 |
- create position independant code in static libs as well as shared |
|
17 |
- also clean *~ files |
|
18 |
||
19 |
version 3.3 - 5th March, 2009 |
|
20 |
||
21 |
- added NOLIBPROFIX switch |
|
22 |
- fixed typo in documentation |
|
23 |
||
24 |
version 3.2 |
|
25 |
||
26 |
- added subprojects via SUBPROJS variable |
|
27 |
- tweaked some comments |
|
28 |
||
29 |
version 3.1 |
|
30 |
||
31 |
- properly cleanup dependencies |
|
32 |
||
33 |
version 3.0 |
|
34 |
||
35 |
- renamed to edam.mk; makefile should now be included rather than |
|
36 |
duplicated and modified |
|
37 |
- added documentation comments and a disclaimer |
|
38 |
- removed settings that should now be specified in a separaet Makefile |
|
39 |
before including edam.mk |
|
40 |
||
41 |
version 2.4 |
|
42 |
||
43 |
- added NDEBUG compiler directive |
|
44 |
||
45 |
version 2.3 |
|
46 |
||
47 |
- optimised dependency generation: generate stub dependencies from the |
|
48 |
compiler and don't use the sed script where possible |
|
49 |
- fix spelling mistake in dependencies |
|
50 |
- only generate dependency files in debug mode |
|
51 |
||
52 |
version 2.2 |
|
53 |
||
54 |
- added support for D! |
|
55 |
- also cleanup dependency files |
|
56 |
||
57 |
version 2.1 |
|
58 |
||
59 |
- compiler/linker gives all wornings when building in debug |
|
60 |
- renamed dependency files .dep so they don't clash with D source |
|
61 |
- try to echo a blank line when recursing |
|
62 |
||
63 |
version 2.0 |
|
64 |
||
65 |
- smartened up comments |
|
66 |
- added PROFILEMODE |
|
67 |
- renamed STATICLIBS to LINKSTATIC |
|
68 |
- renamed lib target switched to MKSHAREDLIB and MKSTATICLIB |
|
69 |
- added setting of software variables |
|
70 |
- added debug & profile suffixes |
|
71 |
- added dependency file generation system |
|
72 |
- added rules to build various source types and added dependency generation |
|
73 |
||
74 |
version 1.11 |
|
75 |
||
76 |
- fixed recursive cleaning |
|
77 |
- notify when recursing during build |
|
78 |
||
79 |
version 1.10 |
|
80 |
||
81 |
- combines sources in to one variable, SOURCES |
|
82 |
- renamed switches to build static and shared lib to BUILDALIB and BUILDSOLIB |
|
83 |
- fixed run goal |
|
84 |
- added subdirs goal to phony list |
|
85 |
- fix linking to use CXX, not CC |
|
86 |
||
87 |
version 1.9 |
|
88 |
||
89 |
- added SUBDIRS for recursing |
|
90 |
- added check for SUBDIRS to clean |
|
91 |
- added new goal, clean_all, which recurses |
|
92 |
- added BUILDSO switch to build a shared library |
|
93 |
- renamed dependency files |
|
94 |
||
95 |
version 1.8 |
|
96 |
||
97 |
- set CC correctly |
|
98 |
- change assignments for non-recursive assignments |
|
99 |
- added BUILDLIB switch to build a static library |
|
100 |
||
101 |
version 1.7 |
|
102 |
||
103 |
- puled out options to set flags for g++, as and ld |
|
104 |
||
105 |
version 1.6 |
|
106 |
||
107 |
- added cpp build switch |
|
108 |
- added static linking switch |
|
109 |
||
110 |
version 1.5 |
|
111 |
||
112 |
- replaced debug option with debug switch |
|
113 |
- added run goal |
|
114 |
||
115 |
version 1.3 |
|
116 |
||
117 |
- added propper header |
|
118 |
- added debug options |
|
119 |
- added libraries option |
|
120 |
- added (currently unused) dependencies |
|
121 |
||
122 |
version 1.02 |
|
123 |
||
124 |
- switched compiler to g++ |
|
125 |
||
126 |
version 1.0 |
|
127 |
||
128 |
- initial version |