Artifact 300aa94f95ae54a33a705f54013e5333750d1c8a
1 .PHONY : all windows doc
2
3 DC=dmd
4 DC_OPT=-O -release
5 SRC = $(wildcard *.d polemy/*.d tricks/*.d)
6
7
8 all:
9 $(DC) $(DC_OPT) -ofbin/polemy $(SRC)
10
11 windows:
12 $(DC) $(DC_OPT) -ofbin\\polemy $(SRC)
13
14
15
16
17 DOCDIR=doc
18 DDOC_FILES=$(DOCDIR)/candydoc/candy.ddoc $(DOCDIR)/candydoc/modules.ddoc
19 DDOC_OPT=-o- -D -Dddoc $(DDOC_FILES)
20
21 VPATH = . polemy tricks
22
23 $(DOCDIR)/%.html: %.d $(DDOC_FILES)
24 $(DC) $(DDOC_OPT) $<
25
26 $(DOCDIR)/%.html: %.dd $(DDOC_FILES)
27 $(DC) $(DDOC_OPT) $<
28
29 SRCB = $(notdir $(SRC))
30 SRCA = $(addprefix $(DOCDIR)/, $(SRCB))
31 DOCS = $(SRCA:.d=.html) $(DOCDIR)/index.html
32
33 doc: $(DOCS)