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