/make/edam-mk

To get this branch, use:
bzr branch http://bzr.ed.am/make/edam-mk

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: edam
  • Date: 2009-03-05 13:56:51 UTC
  • Revision ID: edam@waxworlds.org-20090305135651-rycwzitsuwfrd1ee
Tags: 2.3
- optimised dependency generation: generate stub dependencies from the compiler and don't use the sed script where possible
- fix spelling mistake in dependencies
- only generate dependency files in debug mode

Show diffs side-by-side

added added

removed removed

Lines of Context:
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