Artifact
bf9f3b126bd71b21007e522524ad80fc60712ca9:
0000: 0a 41 53 43 50 41 54 48 20 3d 20 24 28 73 68 65 .ASCPATH = $(she
0010: 6c 6c 20 77 68 69 63 68 20 61 73 63 69 69 64 6f ll which asciido
0020: 63 29 0a 45 58 45 50 41 54 48 20 3d 20 24 28 73 c).EXEPATH = $(s
0030: 68 65 6c 6c 20 72 65 61 64 6c 69 6e 6b 20 2d 66 hell readlink -f
0040: 20 24 28 41 53 43 50 41 54 48 29 29 0a 42 49 4e $(ASCPATH)).BIN
0050: 50 41 54 48 20 3d 20 24 28 73 68 65 6c 6c 20 64 PATH = $(shell d
0060: 69 72 6e 61 6d 65 20 24 28 45 58 45 50 41 54 48 irname $(EXEPATH
0070: 29 29 0a 44 49 53 50 41 54 48 20 3d 20 24 28 73 )).DISPATH = $(s
0080: 68 65 6c 6c 20 64 69 72 6e 61 6d 65 20 24 28 42 hell dirname $(B
0090: 49 4e 50 41 54 48 29 29 0a 0a 23 20 62 72 6f 61 INPATH))..# broa
00a0: 64 5f 67 6f 61 6c 73 2e 63 73 76 20 20 6e 65 65 d_goals.csv nee
00b0: 64 65 64 5f 66 65 61 74 75 72 65 73 2e 63 73 76 ded_features.csv
00c0: 20 3a 20 74 61 62 6c 65 73 2f 2a 2e 64 61 74 0a : tables/*.dat.
00d0: 23 20 20 20 20 20 20 20 20 20 2e 2f 72 65 66 64 # ./refd
00e0: 62 32 63 73 76 20 74 61 62 6c 65 73 0a 0a 23 20 b2csv tables..#
00f0: 69 6e 20 61 20 6d 61 6b 65 66 69 6c 65 20 72 65 in a makefile re
0100: 63 69 70 65 2c 20 24 3c 20 64 65 6e 6f 74 65 73 cipe, $< denotes
0110: 20 74 68 65 20 66 69 72 73 74 20 64 65 70 65 6e the first depen
0120: 64 65 6e 63 79 3b 20 24 40 20 74 68 65 20 74 61 dency; $@ the ta
0130: 72 67 65 74 0a 0a 23 20 64 65 73 69 67 6e 5f 73 rget..# design_s
0140: 70 65 63 2e 68 74 6d 6c 20 3a 20 24 28 53 52 43 pec.html : $(SRC
0150: 46 49 4c 45 53 29 20 24 28 43 53 56 46 49 4c 45 FILES) $(CSVFILE
0160: 53 29 0a 23 20 20 20 20 20 20 20 20 20 61 73 63 S).# asc
0170: 69 69 64 6f 63 20 2d 62 20 68 74 6d 6c 35 20 2d iidoc -b html5 -
0180: 61 20 69 63 6f 6e 73 20 2d 61 20 69 63 6f 6e 73 a icons -a icons
0190: 64 69 72 3d 24 28 44 49 53 50 41 54 48 29 2f 69 dir=$(DISPATH)/i
01a0: 6d 61 67 65 73 2f 69 63 6f 6e 73 20 2d 61 20 74 mages/icons -a t
01b0: 6f 63 32 20 64 65 73 69 67 6e 5f 73 70 65 63 2e oc2 design_spec.
01c0: 74 78 74 0a 23 0a 0a 61 6c 6c 20 3a 20 73 65 72 txt.#..all : ser
01d0: 76 65 72 2e 70 73 20 6d 65 67 61 74 65 73 74 5f ver.ps megatest_
01e0: 6d 61 6e 75 61 6c 2e 68 74 6d 6c 20 63 6c 69 65 manual.html clie
01f0: 6e 74 2e 70 73 20 63 6f 6d 70 6c 65 78 2d 69 74 nt.ps complex-it
0200: 65 6d 6d 61 70 2e 70 6e 67 0a 0a 6d 65 67 61 74 emmap.png..megat
0210: 65 73 74 5f 6d 61 6e 75 61 6c 2e 68 74 6d 6c 20 est_manual.html
0220: 3a 20 6d 65 67 61 74 65 73 74 5f 6d 61 6e 75 61 : megatest_manua
0230: 6c 2e 74 78 74 20 67 65 74 74 69 6e 67 5f 73 74 l.txt getting_st
0240: 61 72 74 65 64 2e 74 78 74 20 77 72 69 74 69 6e arted.txt writin
0250: 67 5f 74 65 73 74 73 2e 74 78 74 20 72 65 66 65 g_tests.txt refe
0260: 72 65 6e 63 65 2e 74 78 74 20 2e 2e 2f 70 6c 61 rence.txt ../pla
0270: 6e 2e 74 78 74 20 68 6f 77 74 6f 2e 74 78 74 20 n.txt howto.txt
0280: 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2e 74 78 74 installation.txt
0290: 20 2a 70 6e 67 0a 09 61 73 63 69 69 64 6f 63 20 *png..asciidoc
02a0: 20 2d 62 20 68 74 6d 6c 35 20 2d 61 20 69 63 6f -b html5 -a ico
02b0: 6e 73 20 2d 61 20 69 63 6f 6e 73 64 69 72 3d 24 ns -a iconsdir=$
02c0: 28 44 49 53 50 41 54 48 29 2f 69 6d 61 67 65 73 (DISPATH)/images
02d0: 2f 69 63 6f 6e 73 20 2d 61 20 74 6f 63 32 20 6d /icons -a toc2 m
02e0: 65 67 61 74 65 73 74 5f 6d 61 6e 75 61 6c 2e 74 egatest_manual.t
02f0: 78 74 0a 23 09 64 6f 73 32 75 6e 69 78 20 6d 65 xt.#.dos2unix me
0300: 67 61 74 65 73 74 5f 6d 61 6e 75 61 6c 2e 68 74 gatest_manual.ht
0310: 6d 6c 0a 0a 6d 65 67 61 74 65 73 74 2e 70 64 66 ml..megatest.pdf
0320: 20 3a 20 6d 65 67 61 74 65 73 74 5f 6d 61 6e 75 : megatest_manu
0330: 61 6c 2e 74 78 74 20 67 65 74 74 69 6e 67 5f 73 al.txt getting_s
0340: 74 61 72 74 65 64 2e 74 78 74 20 77 72 69 74 69 tarted.txt writi
0350: 6e 67 5f 74 65 73 74 73 2e 74 78 74 20 72 65 66 ng_tests.txt ref
0360: 65 72 65 6e 63 65 2e 74 78 74 20 2e 2e 2f 70 6c erence.txt ../pl
0370: 61 6e 2e 74 78 74 20 68 6f 77 74 6f 2e 74 78 74 an.txt howto.txt
0380: 20 2a 70 6e 67 0a 09 61 32 78 20 2d 61 20 74 6f *png..a2x -a to
0390: 63 20 2d 66 20 70 64 66 20 6d 65 67 61 74 65 73 c -f pdf megates
03a0: 74 5f 6d 61 6e 75 61 6c 2e 74 78 74 0a 0a 73 65 t_manual.txt..se
03b0: 72 76 65 72 2e 70 73 20 3a 20 73 65 72 76 65 72 rver.ps : server
03c0: 2e 64 6f 74 0a 09 64 6f 74 20 2d 54 70 73 20 73 .dot..dot -Tps s
03d0: 65 72 76 65 72 2e 64 6f 74 20 3e 20 73 65 72 76 erver.dot > serv
03e0: 65 72 2e 70 73 0a 0a 63 6c 69 65 6e 74 2e 70 73 er.ps..client.ps
03f0: 20 3a 20 63 6c 69 65 6e 74 2e 64 6f 74 0a 09 64 : client.dot..d
0400: 6f 74 20 2d 54 70 73 20 63 6c 69 65 6e 74 2e 64 ot -Tps client.d
0410: 6f 74 20 3e 20 63 6c 69 65 6e 74 2e 70 73 0a 0a ot > client.ps..
0420: 63 6f 6d 70 6c 65 78 2d 69 74 65 6d 6d 61 70 2e complex-itemmap.
0430: 70 6e 67 20 3a 20 63 6f 6d 70 6c 65 78 2d 69 74 png : complex-it
0440: 65 6d 6d 61 70 2e 64 6f 74 0a 09 64 6f 74 20 2d emmap.dot..dot -
0450: 54 70 6e 67 20 63 6f 6d 70 6c 65 78 2d 69 74 65 Tpng complex-ite
0460: 6d 6d 61 70 2e 64 6f 74 20 2d 6f 20 63 6f 6d 70 mmap.dot -o comp
0470: 6c 65 78 2d 69 74 65 6d 6d 61 70 2e 70 6e 67 0a lex-itemmap.png.
0480: 09 64 6f 74 20 2d 54 70 64 66 20 63 6f 6d 70 6c .dot -Tpdf compl
0490: 65 78 2d 69 74 65 6d 6d 61 70 2e 64 6f 74 20 2d ex-itemmap.dot -
04a0: 6f 20 63 6f 6d 70 6c 65 78 2d 69 74 65 6d 6d 61 o complex-itemma
04b0: 70 2e 70 64 66 0a 0a 63 6c 65 61 6e 3a 0a 09 72 p.pdf..clean:..r
04c0: 6d 20 2d 66 20 6d 65 67 61 74 65 73 74 5f 6d 61 m -f megatest_ma
04d0: 6e 75 61 6c 2e 68 74 6d 6c 0a nual.html.