Artifact Content
Not logged in

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)