]> git.llucax.com Git - software/ev.d.git/blob - Makefile
Don't compile unittests by default.
[software/ev.d.git] / Makefile
1 DFLAGS = -Wall
2
3 # Debug
4 DFLAGS += -ggdb
5
6 # Unittest
7 #DFLAGS += -funittest -fversion=UnitTest
8
9 # Release
10 #DFLAGS += -frelease -O3
11
12 TARGETS = ctest dtest
13
14 all: $(TARGETS)
15
16 ctest.o: ctest.d ev/c.d
17         gdc -c $(DFLAGS) ctest.d
18
19 dtest.o: dtest.d ev/c.d ev/d.d
20         gdc -c $(DFLAGS) dtest.d
21
22 ev/c.o: ev/c.d
23         gdc -c -o ev/c.o $(DFLAGS) ev/c.d
24
25 ev/d.o: ev/d.d
26         gdc -c -o ev/d.o $(DFLAGS) ev/d.d
27
28 ctest: ctest.o ev/c.o
29         gdc -o ctest -lev $(DFLAGS) ctest.o ev/c.o
30
31 dtest: dtest.o ev/c.o ev/d.o
32         gdc -o dtest -lev $(DFLAGS) dtest.o ev/c.o ev/d.o
33
34 clean:
35         $(RM) -v *.o ev/*.o $(TARGETS)
36
37 .PHONY: clean all
38