]> git.llucax.com Git - software/ev.d.git/blobdiff - Makefile
Add a D-ish API test.
[software/ev.d.git] / Makefile
index ba9b462d827242fba2d03174d57dad23c91eb28b..ac564e91daa3b62509b758875adc9afe1ff8e541 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -9,19 +9,30 @@ DFLAGS += -funittest -fversion=UnitTest
 # Release
 #DFLAGS += -frelease -O3
 
 # Release
 #DFLAGS += -frelease -O3
 
-all: ctest
+TARGETS = ctest dtest
+
+all: $(TARGETS)
 
 ctest.o: ctest.d ev/c.d
        gdc -c $(DFLAGS) ctest.d
 
 
 ctest.o: ctest.d ev/c.d
        gdc -c $(DFLAGS) ctest.d
 
+dtest.o: dtest.d ev/c.d ev/d.d
+       gdc -c $(DFLAGS) dtest.d
+
 ev/c.o: ev/c.d
        gdc -c -o ev/c.o $(DFLAGS) ev/c.d
 
 ev/c.o: ev/c.d
        gdc -c -o ev/c.o $(DFLAGS) ev/c.d
 
+ev/d.o: ev/d.d
+       gdc -c -o ev/d.o $(DFLAGS) ev/d.d
+
 ctest: ctest.o ev/c.o
        gdc -o ctest -lev $(DFLAGS) ctest.o ev/c.o
 
 ctest: ctest.o ev/c.o
        gdc -o ctest -lev $(DFLAGS) ctest.o ev/c.o
 
+dtest: dtest.o ev/c.o ev/d.o
+       gdc -o dtest -lev $(DFLAGS) dtest.o ev/c.o ev/d.o
+
 clean:
 clean:
-       $(RM) -v *.o ev/*.o ctest
+       $(RM) -v *.o ev/*.o $(TARGETS)
 
 .PHONY: clean all
 
 
 .PHONY: clean all