Hex Artifact Content
Not logged in

Artifact 54d2b4a8056c44218a46b4dbbe23dfc59eb2f5be:


0000: 2e 50 48 4f 4e 59 20 3a 20 61 6c 6c 20 77 69 6e  .PHONY : all win
0010: 64 6f 77 73 20 64 6f 63 0a 0a 44 43 3d 64 6d 64  dows doc..DC=dmd
0020: 0a 44 43 5f 4f 50 54 3d 2d 4f 20 2d 72 65 6c 65  .DC_OPT=-O -rele
0030: 61 73 65 20 2d 69 6e 6c 69 6e 65 0a 53 52 43 20  ase -inline.SRC 
0040: 20 3d 20 24 28 77 69 6c 64 63 61 72 64 20 2a 2e   = $(wildcard *.
0050: 64 20 70 6f 6c 65 6d 79 2f 2a 2e 64 20 74 72 69  d polemy/*.d tri
0060: 63 6b 73 2f 2a 2e 64 29 20 0a 0a 0a 0a 70 6f 73  cks/*.d) ....pos
0070: 69 78 3a 0a 09 24 28 44 43 29 20 24 28 44 43 5f  ix:..$(DC) $(DC_
0080: 4f 50 54 29 20 2d 6f 66 62 69 6e 2f 70 6f 6c 65  OPT) -ofbin/pole
0090: 6d 79 20 24 28 53 52 43 29 0a 0a 77 69 6e 64 6f  my $(SRC)..windo
00a0: 77 73 3a 0a 09 24 28 44 43 29 20 24 28 44 43 5f  ws:..$(DC) $(DC_
00b0: 4f 50 54 29 20 2d 6f 66 62 69 6e 5c 5c 70 6f 6c  OPT) -ofbin\\pol
00c0: 65 6d 79 20 24 28 53 52 43 29 0a 0a 0a 0a 0a 44  emy $(SRC).....D
00d0: 4f 43 44 49 52 3d 64 6f 63 0a 44 44 4f 43 5f 46  OCDIR=doc.DDOC_F
00e0: 49 4c 45 53 3d 24 28 44 4f 43 44 49 52 29 2f 63  ILES=$(DOCDIR)/c
00f0: 61 6e 64 79 64 6f 63 2f 63 61 6e 64 79 2e 64 64  andydoc/candy.dd
0100: 6f 63 20 24 28 44 4f 43 44 49 52 29 2f 63 61 6e  oc $(DOCDIR)/can
0110: 64 79 64 6f 63 2f 6d 6f 64 75 6c 65 73 2e 64 64  dydoc/modules.dd
0120: 6f 63 0a 44 44 4f 43 5f 4f 50 54 3d 2d 6f 2d 20  oc.DDOC_OPT=-o- 
0130: 2d 44 20 2d 44 64 64 6f 63 20 24 28 44 44 4f 43  -D -Dddoc $(DDOC
0140: 5f 46 49 4c 45 53 29 0a 0a 56 50 41 54 48 20 3d  _FILES)..VPATH =
0150: 20 2e 20 70 6f 6c 65 6d 79 20 74 72 69 63 6b 73   . polemy tricks
0160: 0a 0a 24 28 44 4f 43 44 49 52 29 2f 25 2e 68 74  ..$(DOCDIR)/%.ht
0170: 6d 6c 3a 20 25 2e 64 20 24 28 44 44 4f 43 5f 46  ml: %.d $(DDOC_F
0180: 49 4c 45 53 29 0a 09 24 28 44 43 29 20 24 28 44  ILES)..$(DC) $(D
0190: 44 4f 43 5f 4f 50 54 29 20 24 3c 0a 0a 24 28 44  DOC_OPT) $<..$(D
01a0: 4f 43 44 49 52 29 2f 25 2e 68 74 6d 6c 3a 20 25  OCDIR)/%.html: %
01b0: 2e 64 64 20 24 28 44 44 4f 43 5f 46 49 4c 45 53  .dd $(DDOC_FILES
01c0: 29 0a 09 24 28 44 43 29 20 24 28 44 44 4f 43 5f  )..$(DC) $(DDOC_
01d0: 4f 50 54 29 20 24 3c 0a 0a 53 52 43 42 20 3d 20  OPT) $<..SRCB = 
01e0: 24 28 6e 6f 74 64 69 72 20 24 28 53 52 43 29 29  $(notdir $(SRC))
01f0: 0a 53 52 43 41 20 3d 20 24 28 61 64 64 70 72 65  .SRCA = $(addpre
0200: 66 69 78 20 24 28 44 4f 43 44 49 52 29 2f 2c 20  fix $(DOCDIR)/, 
0210: 24 28 53 52 43 42 29 29 0a 44 4f 43 53 20 3d 20  $(SRCB)).DOCS = 
0220: 24 28 53 52 43 41 3a 2e 64 3d 2e 68 74 6d 6c 29  $(SRCA:.d=.html)
0230: 20 24 28 44 4f 43 44 49 52 29 2f 69 6e 64 65 78   $(DOCDIR)/index
0240: 2e 68 74 6d 6c 0a 0a 64 6f 63 3a 20 24 28 44 4f  .html..doc: $(DO
0250: 43 53 29 0a                                      CS).