Mercurial > ecos
annotate packages/pkgconf/rules.doc @ 1885:7fd45d2a9dce
* Port of ezXML parser added.
| author | asl |
|---|---|
| date | Mon, 31 Jan 2005 00:12:59 +0000 |
| parents | 061b9e452dfd |
| children | 74dbf4c3f2e1 |
| rev | line source |
|---|---|
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
1 #============================================================================= |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
2 # |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
3 # rules.doc |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
4 # |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
5 # Additional rules for processing documentation written in DocBook/SGML |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
6 # |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
7 #============================================================================= |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
161
diff
changeset
|
8 #####ECOSGPLCOPYRIGHTBEGIN#### |
|
210
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
9 ## ------------------------------------------- |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
10 ## This file is part of eCos, the Embedded Configurable Operating System. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
11 ## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
12 ## |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
13 ## eCos is free software; you can redistribute it and/or modify it under |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
14 ## the terms of the GNU General Public License as published by the Free |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
15 ## Software Foundation; either version 2 or (at your option) any later version. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
16 ## |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
17 ## eCos is distributed in the hope that it will be useful, but WITHOUT ANY |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
18 ## WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
19 ## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
20 ## for more details. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
21 ## |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
22 ## You should have received a copy of the GNU General Public License along |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
23 ## with eCos; if not, write to the Free Software Foundation, Inc., |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
24 ## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
25 ## |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
26 ## As a special exception, if other files instantiate templates or use macros |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
27 ## or inline functions from this file, or you compile this file and link it |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
28 ## with other works to produce a work based on this file, this file does not |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
29 ## by itself cause the resulting work to be covered by the GNU General Public |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
30 ## License. However the source code for this file must still be made available |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
31 ## in accordance with section (3) of the GNU General Public License. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
32 ## |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
33 ## This exception does not invalidate any other reasons why a work based on |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
34 ## this file might be covered by the GNU General Public License. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
35 ## |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
36 ## Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
37 ## at http://sources.redhat.com/ecos/ecos-license/ |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
38 ## ------------------------------------------- |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
161
diff
changeset
|
39 #####ECOSGPLCOPYRIGHTEND#### |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
40 #============================================================================= |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
41 #####DESCRIPTIONBEGIN#### |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
42 # |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
43 # Author(s): bartv |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
44 # Date: 2001-01-11 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
45 # Purpose: Rules for processing documentation |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
46 # Description: |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
47 # Each package's doc directory's makefile should define the |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
48 # following variables: |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
49 # TOPLEVEL - of the component repository |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
50 # MAIN_SGML - documentation entry point |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
51 # OTHER_SGML - any other .sgml files accessed from main |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
52 # PICTURES - referenced by the SGML files |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
53 #####DESCRIPTIONEND#### |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
54 #============================================================================= |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
55 |
|
660
2531a99fbf4a
* pkgconf/rules.doc: Allow support for copying files directly from
jlarmour
parents:
376
diff
changeset
|
56 .PHONY: default check html pdf clean copyfiles |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
57 |
|
161
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
150
diff
changeset
|
58 # Locations of the stylesheets and other SGML support files. These |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
150
diff
changeset
|
59 # have moved around in various releases of the tools. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
150
diff
changeset
|
60 ifneq (,$(wildcard /usr/share/sgml/docbook)) |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
150
diff
changeset
|
61 CATALOG := /etc/sgml/catalog |
| 271 | 62 ifneq (,$(wildcard /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/catalog)) |
| 63 DSSSL_CATALOG := /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/catalog | |
| 64 else | |
| 65 DSSSL_CATALOG := $(firstword $(wildcard /usr/share/sgml/docbook/dsssl-stylesheets-*/catalog)) | |
| 66 endif | |
|
161
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
150
diff
changeset
|
67 else |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
150
diff
changeset
|
68 ifneq (,$(wildcard /usr/lib/sgml/stylesheets/nwalsh-modular/catalog)) |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
150
diff
changeset
|
69 CATALOG := /usr/lib/sgml/CATALOG |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
150
diff
changeset
|
70 DSSSL_CATALOG := /usr/lib/sgml/stylesheets/nwalsh-modular/catalog |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
150
diff
changeset
|
71 else |
| 271 | 72 ifneq (,$(wildcard /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/sgml.catalog)) |
| 73 CATALOG := /usr/lib/sgml/catalog | |
| 74 DSSSL_CATALOG := /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/sgml.catalog | |
| 75 endif | |
|
161
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
150
diff
changeset
|
76 endif |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
150
diff
changeset
|
77 endif |
|
987
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
78 |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
79 A4_STYLESHEET := $(TOPLEVEL)/pkgconf/ssa4.dsl |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
80 LETTER_STYLESHEET := $(TOPLEVEL)/pkgconf/ssletter.dsl |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
81 HTML_STYLESHEET := $(TOPLEVEL)/pkgconf/stylesheet.dsl |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
82 FIXHTML := $(TOPLEVEL)/pkgconf/fixhtml.tcl |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
83 |
|
1852
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
84 ifneq (,$(CATALOG)) |
|
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
85 CATALOG_OPT := -c $(CATALOG) |
|
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
86 endif |
|
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
87 |
|
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
88 ifneq (,$(DSSL_CATALOG)) |
|
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
89 DSSL_CATALOG_OPT := -c $(DSSL_CATALOG) |
|
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
90 endif |
|
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
91 |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
92 # The files that will be generated: |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
93 ifeq (,$(MAIN_HTML)) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
94 MAIN_HTML := $(subst .sgml,.html,$(MAIN_SGML)) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
95 endif |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
96 ifeq (,$(MAIN_PDF)) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
97 MAIN_PDF := $(subst .sgml,.pdf,$(MAIN_SGML)) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
98 endif |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
99 |
|
987
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
100 MAIN_PDFA4 := $(subst .pdf,-a4.pdf,$(MAIN_PDF)) |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
101 MAIN_PDFLETTER := $(subst .pdf,-letter.pdf,$(MAIN_PDF)) |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
102 |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
103 # Rules for generating pictures |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
104 GIFS := $(foreach x,$(PICTURES),$(x).gif) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
105 EPS := $(foreach x,$(PICTURES),$(x).eps) |
| 376 | 106 PNGS :=$(foreach x,$(PICTURES),$(x).png) |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
107 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
108 %.gif: %.fig |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
109 convert -crop 0x0 $< $@ |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
110 |
|
987
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
111 %.png: %.fig |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
112 fig2dev -L png $< $@ |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
113 |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
114 %.eps: %.fig |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
115 convert -crop 0x0 $< $@ |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
116 |
|
660
2531a99fbf4a
* pkgconf/rules.doc: Allow support for copying files directly from
jlarmour
parents:
376
diff
changeset
|
117 # This is a little grotty. In some cases we want to just copy files from |
|
2531a99fbf4a
* pkgconf/rules.doc: Allow support for copying files directly from
jlarmour
parents:
376
diff
changeset
|
118 # their source location to the destination's current dir and nothing |
|
2531a99fbf4a
* pkgconf/rules.doc: Allow support for copying files directly from
jlarmour
parents:
376
diff
changeset
|
119 # more. |
|
2531a99fbf4a
* pkgconf/rules.doc: Allow support for copying files directly from
jlarmour
parents:
376
diff
changeset
|
120 copyfiles: |
|
2531a99fbf4a
* pkgconf/rules.doc: Allow support for copying files directly from
jlarmour
parents:
376
diff
changeset
|
121 ifneq (,$(COPYFILES)) |
|
2531a99fbf4a
* pkgconf/rules.doc: Allow support for copying files directly from
jlarmour
parents:
376
diff
changeset
|
122 cp $(COPYFILES) . |
|
2531a99fbf4a
* pkgconf/rules.doc: Allow support for copying files directly from
jlarmour
parents:
376
diff
changeset
|
123 endif |
|
2531a99fbf4a
* pkgconf/rules.doc: Allow support for copying files directly from
jlarmour
parents:
376
diff
changeset
|
124 |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
125 default: check |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
126 |
| 376 | 127 # Validating an sgml document can be achieved with |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
128 check: $(MAIN_SGML) $(OTHER_SGML) $(GIFS) $(EPS) |
|
1852
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
129 nsgmls -vs $(CATALOG_OPT) $< |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
130 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
131 # Generating HTML from the SGML. In practice multiple .html files may |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
132 # be generated, but for the purposes of dependency analysis the others |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
133 # can be ignored. |
|
660
2531a99fbf4a
* pkgconf/rules.doc: Allow support for copying files directly from
jlarmour
parents:
376
diff
changeset
|
134 html: copyfiles $(MAIN_HTML) |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
135 |
|
1000
6204f4b6686d
* pkgconf/rules.doc: Build PNG images (not GIFs) for HTML docs.
jld
parents:
987
diff
changeset
|
136 $(MAIN_HTML): $(MAIN_SGML) $(OTHER_SGML) $(PNGS) $(HTML_STYLESHEET) $(FIXHTML) |
|
1852
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
137 jade -t sgml -i html $(DSSSL_CATALOG_OPT) -d $(HTML_STYLESHEET)#html $< |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
138 tclsh $(FIXHTML) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
139 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
140 # PDF files can be generated in a similar fashion. |
|
987
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
141 pdfa4: copyfiles $(MAIN_PDFA4) |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
142 |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
143 $(MAIN_PDFA4): $(MAIN_SGML) $(OTHER_SGML) $(PNGS) $(A4_STYLESHEET) |
|
1852
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
144 jade -o $(subst .pdf,.tex,$(MAIN_PDFA4)) -t tex -V tex-backend $(DSSSL_CATALOG_OPT) -d $(A4_STYLESHEET)#print $< |
|
987
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
145 pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFA4)) |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
146 pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFA4)) |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
147 pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFA4)) |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
148 |
|
987
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
149 pdfletter: copyfiles $(MAIN_PDFLETTER) |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
150 |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
151 $(MAIN_PDFLETTER): $(MAIN_SGML) $(OTHER_SGML) $(PNGS) $(LETTER_STYLESHEET) |
|
1852
061b9e452dfd
* pkgconf/rules.doc: If we cannot find the catalog do not pass it
asl
parents:
1000
diff
changeset
|
152 jade -o $(subst .pdf,.tex,$(MAIN_PDFLETTER)) -t tex -V tex-backend $(DSSSL_CATALOG_OPT) -d $(LETTER_STYLESHEET)#print $< |
|
987
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
153 pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFLETTER)) |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
154 pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFLETTER)) |
|
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
155 pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFLETTER)) |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
156 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
157 #$(MAIN_PDF): $(MAIN_SGML) $(OTHER_SGML) $(EPS) $(ECOS_STYLESHEET) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
158 # jade -o $(subst .sgml,.tex,$(MAIN_SGML)) -t tex -V tex-backend -d $(ECOS_STYLESHEET)#print $< |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
159 # jadetex $(subst .sgml,.tex,$(MAIN_SGML)) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
160 # jadetex $(subst .sgml,.tex,$(MAIN_SGML)) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
161 # jadetex $(subst .sgml,.tex,$(MAIN_SGML)) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
162 # dvips -o $(subst .sgml,.ps,$(MAIN_SGML)) $(subst .sgml,.dvi,$(MAIN_SGML)) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
163 # ps2pdf $(subst .sgml,.ps,$(MAIN_SGML)) $(subst .sgml,.pdf,$(MAIN_SGML)) |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
164 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
165 # Clean. For now assume that all .html, .gif etc files are generated |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
diff
changeset
|
166 clean: |
|
987
e8c26a87a317
* pkgconf/rules.doc: Use three stylesheets instead of one.
jlarmour
parents:
660
diff
changeset
|
167 rm -rf *.html *.tex *.dvi *.aux *.log *.out *.ps *.pdf *.gif *.eps *.png |
