Mercurial > projects > orange
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 |