Artifact Content
Not logged in

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)