Mercurial > hg > Members > kono > nitros9-code
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 |