comparison Makefile @ 37:90f6a44b9475

Merged "experimental" into "default".
author Jacob Carlborg <doob@me.com>
date Wed, 03 Aug 2011 21:58:21 +0200
parents 511d1ef4e299
children
comparison
equal deleted inserted replaced
23:947c32ec0ea7 37:90f6a44b9475
1 LIBNAME = orange 1 LIBNAME = orange
2 SRC = \ 2 SRC = \
3 _.d \ 3 core/io.d \
4 core/string.d \
5 core/_.d \
4 serialization/Events.d \ 6 serialization/Events.d \
5 serialization/RegisterWrapper.d \ 7 serialization/RegisterWrapper.d \
6 serialization/Serializable.d \ 8 serialization/Serializable.d \
7 serialization/SerializationException.d \ 9 serialization/SerializationException.d \
8 serialization/Serializer.d \ 10 serialization/Serializer.d \
14 util/CTFE.d \ 16 util/CTFE.d \
15 util/Reflection.d \ 17 util/Reflection.d \
16 util/Traits.d \ 18 util/Traits.d \
17 util/Use.d \ 19 util/Use.d \
18 util/_.d \ 20 util/_.d \
19 util/io.d \
20 util/string.d \
21 util/collection/Array.d \ 21 util/collection/Array.d \
22 util/collection/_.d \
22 xml/PhobosXML.d \ 23 xml/PhobosXML.d \
23 xml/XMLDocument.d \ 24 xml/XMLDocument.d \
24 _.d 25 xml/_.d \
25 26
26 DC = dmd 27 DC = dmd
27 DCFLAGS = -I/usr/include/d -I/usr/local/include/d 28 DCFLAGS = -I/usr/include/d -I/usr/local/include/d
28 29
30
31 UNITTEST = test/UnitTester.d \
32 tests/Serializer.d \
33 tests/all.d \
29 34
30 # Everything below this line should be fairly generic (with a few hard-coded things). 35 # Everything below this line should be fairly generic (with a few hard-coded things).
31 36
32 OBJ = $(addsuffix .o,$(addprefix $(LIBNAME)/,$(basename $(SRC)))) 37 OBJ = $(addsuffix .o,$(addprefix $(LIBNAME)/,$(basename $(SRC))))
33 TARGET = lib/lib$(LIBNAME).a 38 TARGET = lib/lib$(LIBNAME).a
58 @$(DC) -lib $^ -of$@ 63 @$(DC) -lib $^ -of$@
59 @echo done. 64 @echo done.
60 65
61 %.o : %.d 66 %.o : %.d
62 @echo Compiling $< . . . 67 @echo Compiling $< . . .
63 @$(DC) -c $(DCFLAGS) $< -of$@ -Hfimport/$(basename $@).di 68 @$(DC) -c $< -of$@ -Hfimport/$(basename $@).di