comparison docs/ccguide/makefile @ 1148:bc28c3bc3769

Put all stylesheets in one central location
author roug
date Sun, 27 Apr 2003 19:41:14 +0000
parents b77631456f91
children
comparison
equal deleted inserted replaced
1147:ba4b50f63658 1148:bc28c3bc3769
1 DOCBOOKDSL = /usr/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl 1 DOCBOOKDSL = /usr/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl
2 XMLDCL = /usr/share/doc/openjade-1.3.1/pubtext/xml.dcl 2 XMLDCL = /usr/share/doc/openjade-1.3.1/pubtext/xml.dcl
3 BOOK = ccguide 3 BOOK = ccguide
4 STYLESHEET = docbook-utils.dsl 4 STYLESHEET = ../stylesheets/docbook-utils.dsl
5 5
6 PREFACE = intro.preface 6 PREFACE = intro.preface
7 CHAPTERS = chap1.chapter chap2.chapter chap3.chapter chap4.chapter 7 CHAPTERS = chap1.chapter chap2.chapter chap3.chapter chap4.chapter
8 STDLIB = atof.refentry fclose.refentry feof.refentry \ 8 STDLIB = atof.refentry fclose.refentry feof.refentry \
9 findstr.refentry fopen.refentry fread.refentry \ 9 findstr.refentry fopen.refentry fread.refentry \
37 # Check for syntax errors in XML 37 # Check for syntax errors in XML
38 lint: 38 lint:
39 xmllint --valid --noout $(BOOK).docbook 39 xmllint --valid --noout $(BOOK).docbook
40 40
41 $(BOOK).pdf: $(BOOK).docbook $(SUPPORT) 41 $(BOOK).pdf: $(BOOK).docbook $(SUPPORT)
42 docbook2pdf -d "docbook-utils-a4.dsl#print" $(BOOK).docbook 42 docbook2pdf -d "$(STYLESHEET)#print" $(BOOK).docbook
43 43
44 xmlto: $(BOOK).docbook 44 xmlto: $(BOOK).docbook
45 xmlto pdf $(BOOK).docbook 45 xmlto pdf $(BOOK).docbook
46 46
47 $(BOOK).ps: $(BOOK).docbook 47 $(BOOK).ps: $(BOOK).docbook
48 docbook2ps -d "docbook-utils-a4.dsl#print" $(BOOK).docbook 48 docbook2ps -d "$(STYLESHEET)#print" $(BOOK).docbook
49 # docbook2ps -d $(STYLESHEET)#print $(BOOK).docbook
50
51 $(BOOK).txt: $(BOOK).docbook
52 docbook2txt -d "docbook-utils-a4.dsl#print" $(BOOK).docbook
53 49
54 # This rule is an alternative way to produce a PDF document 50 # This rule is an alternative way to produce a PDF document
55 xml-pdf: 51 xml-pdf:
56 openjade -t tex -o $(BOOK).tex -d $(DOCBOOKDSL) $(XMLDCL) $(BOOK).docbook 52 openjade -t tex -o $(BOOK).tex -d $(DOCBOOKDSL) $(XMLDCL) $(BOOK).docbook
57 pdfjadetex $(BOOK).tex 53 pdfjadetex $(BOOK).tex
58 54
59 55
60 $(BOOK).html: $(BOOK).docbook 56 $(BOOK).html: $(BOOK).docbook
61 $(RM) *.htm *.html 57 $(RM) *.html
62 # jade -t sgml -V html-index -d /usr/share/sgml/docbook/dsssl-stylesheets-1.64/html/docbook.dsl $(BOOK).docbook 58 # jade -t sgml -V html-index -d /usr/share/sgml/docbook/dsssl-stylesheets-1.64/html/docbook.dsl $(BOOK).docbook
63 # collateindex.pl -p -o index.docbook HTML.index 59 # collateindex.pl -p -o index.docbook HTML.index
64 docbook2html -d "docbook-utils-a4.dsl#html" $(BOOK).docbook 60 docbook2html -d "$(STYLESHEET)#html" $(BOOK).docbook
65 61
66 print: $(BOOK).ps 62 print: $(BOOK).ps
67 psnup -2 $(BOOK).ps | lpr 63 psnup -2 $(BOOK).ps | lpr
68 64
69 clean: 65 clean:
70 $(RM) *.htm *.html *.tex *.out $(BOOK).pdf $(BOOK).ps 66 $(RM) *.html *.tex *.out $(BOOK).pdf $(BOOK).ps