466
|
1 SRC=ccguide
|
|
2 STYLESHEET=docbook-utils.dsl
|
|
3
|
|
4 PREFACE=intro.preface
|
|
5 CHAPTERS=chap1.chapter chap2.chapter chap3.chapter chap4.chapter
|
|
6 STDLIB= atof.refentry fflush.refentry feof.refentry findstr.refentry \
|
|
7 fopen.refentry fread.refentry fseek.refentry getc.refentry \
|
|
8 gets.refentry isalpha.refentry l3tol.refentry longjmp.refentry \
|
|
9 malloc.refentry mktemp.refentry putc.refentry puts.refentry \
|
|
10 qsort.refentry scanf.refentry setbuf.refentry sleep.refentry \
|
|
11 strcat.refentry system.refentry toupper.refentry ungetc.refentry
|
|
12
|
|
13 APPS=asm.appendix basic09.appendix errors.appendix phases.appendix
|
|
14
|
|
15 SYSCALL= abort.refentry abs.refentry access.refentry chain.refentry \
|
|
16 chdir.refentry chmod.refentry chown.refentry close.refentry \
|
|
17 crc.refentry creat.refentry defdrive.refentry dup.refentry \
|
|
18 exit.refentry getpid.refentry getstat.refentry getuid.refentry \
|
|
19 intercept.refentry kill.refentry lseek.refentry mknod.refentry \
|
|
20 modload.refentry munlink.refentry open.refentry os9fork.refentry \
|
|
21 os9.refentry pause.refentry prerr.refentry printf.refentry \
|
|
22 read.refentry sbrk.refentry setime.refentry setpr.refentry \
|
|
23 setstat.refentry setuid.refentry signal.refentry stacksize.refentry \
|
|
24 strass.refentry tsleep.refentry unlink.refentry wait.refentry \
|
|
25 write.refentry
|
|
26
|
|
27 SUPPORT=$(PREFACE) $(CHAPTERS) $(APPS) $(STDLIB) $(SYSCALL)
|
|
28
|
|
29 all: $(SRC).pdf
|
|
30
|
|
31 $(SRC).pdf: $(SRC).docbook $(SUPPORT)
|
|
32 docbook2pdf -d docbook-utils-a4.dsl#print $(SRC).docbook
|
|
33
|
|
34 $(SRC).ps: $(SRC).docbook
|
|
35 docbook2ps -d docbook-utils-a4.dsl#print $(SRC).docbook
|
|
36 # docbook2ps -d $(STYLESHEET) $(SRC).docbook
|
|
37
|
|
38 $(SRC).html: $(SRC).docbook
|
|
39 rm -f *.htm *.html
|
|
40 # jade -t sgml -V html-index -d /usr/share/sgml/docbook/dsssl-stylesheets-1.64/html/docbook.dsl $(SRC).docbook
|
|
41 # collateindex.pl -p -o index.docbook HTML.index
|
|
42 docbook2html -d docbook-utils-a4.dsl#html $(SRC).docbook
|
|
43
|
|
44 clean:
|
|
45 rm -f *.htm *.html $(SRC).pdf $(SRC).ps
|
|
46 print: $(SRC).ps
|
|
47 psnup -2 $(SRC).ps | lpr
|