/Makefile

http://github.com/baryluk/cords · Makefile · 23 lines · 10 code · 6 blank · 7 comment · 0 complexity · a97d1bdef8781b0f4d4a165b3c94a391 MD5 · raw file

  1. .PHONY: all clean doc
  2. all: doc
  3. #VERSION=-version=rop -version=costlyinvariants -version=paranoid
  4. VERSION=-version=rop
  5. DDOC=-D -Ddddoc ddoc/candydoc/candy.ddoc ddoc/candydoc/modules.ddoc
  6. DMD=dmd2
  7. #DFLAGS=-w -debug -unittest -g -gc $(VERSION)
  8. #DFLAGS=-w -profile -debug -unittest -g -gc $(DDOC) $(VERSION)
  9. DFLAGS=-w -debug -unittest $(DDOC) $(VERSION)
  10. #DFLAGS=-w -O -inline -release -unittest $(DDOC) $(VERSION)
  11. #DFLAGS=-w -O -inline -release $(VERSION)
  12. #DFLAGS=-O -inline -release -g -gc $(VERSION)
  13. #DFLAGS=-O -inline -release $(VERSION)
  14. doc:
  15. $(DMD) $(DFLAGS) -o- *.d
  16. clean:
  17. rm *.o