| author | fabien |
| Mon, 26 Dec 2005 19:21:22 -0500 | |
| branch | arpeges |
| changeset 0 | 1397c2bfefa2 |
| child 1 | c072d78b7ac2 |
| permissions | -rw-r--r-- |
|
0
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
1 |
#!/usr/bin/make |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
2 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
3 |
MAKE_RCS_VERSION="$Revision: 1841 $ $Name$" |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
4 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
5 |
TOP=$(shell pwd) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
6 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
7 |
PACKAGE=arpeges |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
8 |
INSTALL_DIR=install |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
9 |
PROFCOND=full |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
10 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
11 |
ifdef SHORT_VERSION |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
12 |
VALID_OPTIONS=-iSHORT_VERSION |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
13 |
JADEFLAGS=-iSHORT_VERSION -V $(PACKAGE)-short-version |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
14 |
NAME_SUFFIX=-basic |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
15 |
# FOP=fop |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
16 |
else |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
17 |
NAME_SUFFIX= |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
18 |
endif |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
19 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
20 |
HTML_OUTPUTDIR=$(PACKAGE)$(NAME_SUFFIX) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
21 |
XML_EXT=sgml |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
22 |
SGML_CATALOG_FILES=$(shell pwd)/catalog |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
23 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
24 |
DTD_FILES=struct.dtd |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
25 |
SGML_MAIN_FILE=$(PACKAGE)$(NAME_SUFFIX).sgml |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
26 |
SGML_FILES=arpeges-main.sgml |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
27 |
ifdef SHORT_VERSION |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
28 |
SGML_FILES+=\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
29 |
license_basic.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
30 |
intro_allegee.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
31 |
perso_basic.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
32 |
action_basic.sgml |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
33 |
else |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
34 |
SGML_FILES+=\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
35 |
license.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
36 |
intro.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
37 |
principe.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
38 |
prefbase.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
39 |
rulename.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
40 |
prefcopy.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
41 |
preftodo.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
42 |
chrono.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
43 |
baserule.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
44 |
advrules.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
45 |
optrules.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
46 |
guide.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
47 |
racetype.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
48 |
appharm.sgml |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
49 |
endif |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
50 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
51 |
COPYRIGHT_FILES=COPYING GFDL GFDL_fr HARMONIQUE |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
52 |
SGML_FILES+=$(COPYRIGHT_FILES)\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
53 |
info.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
54 |
prefhist.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
55 |
merci.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
56 |
harmonie.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
57 |
blessure.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
58 |
hasard.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
59 |
attribut.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
60 |
leitmotv.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
61 |
dommages.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
62 |
competen.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
63 |
creation.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
64 |
creatquest.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
65 |
actions.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
66 |
objets.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
67 |
advrules.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
68 |
advacts.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
69 |
depassement.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
70 |
taches.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
71 |
actgroup.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
72 |
group_adv.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
73 |
ressources.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
74 |
ouvrages.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
75 |
domadv.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
76 |
bless2.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
77 |
armesgen.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
78 |
armes.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
79 |
armestir.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
80 |
projectiles.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
81 |
combat.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
82 |
bagarre.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
83 |
tir.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
84 |
tirvise.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
85 |
balistique.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
86 |
rafale.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
87 |
esquive.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
88 |
licharm.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
89 |
licfdlen.sgml\ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
90 |
licfdlfr.sgml |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
91 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
92 |
all: a4 letter |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
93 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
94 |
install: |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
95 |
$(MAKE) all |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
96 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
97 |
a4: |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
98 |
$(MAKE) PAPERCONF=a4 normal short aides |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
99 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
100 |
letter: |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
101 |
$(MAKE) PAPERCONF=letter normal short aides |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
102 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
103 |
validate: |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
104 |
ifdef SHORT_VERSION |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
105 |
$(error "Please, undefined SHORT_VERSION before running this target") |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
106 |
else |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
107 |
$(MAKE) valid |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
108 |
$(MAKE) SHORT_VERSION=1 valid |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
109 |
endif |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
110 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
111 |
normal: |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
112 |
ifdef SHORT_VERSION |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
113 |
$(error "Please, undefined SHORT_VERSION before running this target") |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
114 |
else |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
115 |
$(MAKE) dist |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
116 |
endif |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
117 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
118 |
short: |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
119 |
$(MAKE) SHORT_VERSION=1 dist |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
120 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
121 |
aides: perso.ps perso.pdf perso.svg create.ps create.pdf |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
122 |
mkdir -p $(INSTALL_DIR) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
123 |
$(foreach target,$^,cp $(target) $(INSTALL_DIR)/$(basename $(target))$(filter-out -,-$(RELEASE))$(suffix $(target));) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
124 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
125 |
include $(TOP)/utils/Makefile.rules |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
126 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
127 |
SUFFIX_TARGETS=-$(PAPERCONF)-book.pdf .txt -$(PAPERCONF).pdf .html .html.tar.gz |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
128 |
DIST_TARGETS=$(addprefix $(PACKAGE)$(NAME_SUFFIX),$(SUFFIX_TARGETS)) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
129 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
130 |
dist: $(PACKAGE)$(NAME_SUFFIX)-$(PAPERCONF).fo $(DIST_TARGETS) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
131 |
mkdir -p $(INSTALL_DIR) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
132 |
for target in $(DIST_TARGETS) ; do \ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
133 |
cp $$target \ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
134 |
$(INSTALL_DIR)/`echo $$target | sed \ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
135 |
s/$(PACKAGE)$(NAME_SUFFIX)/$(PACKAGE)$(NAME_SUFFIX)$(filter-out -,-$(RELEASE))/` ; \ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
136 |
done |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
137 |
-rm -r $(INSTALL_DIR)/$(PACKAGE)$(NAME_SUFFIX)$(filter-out -,-$(RELEASE)) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
138 |
cp -r $(PACKAGE) $(INSTALL_DIR)/$(PACKAGE)$(NAME_SUFFIX)$(filter-out -,-$(RELEASE)) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
139 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
140 |
.PHONY: all normal short dist validate aides install a4 letter |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
141 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
142 |
# $(PACKAGE): ps pdf text html html_one rtf htgz zip dvi tex |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
143 |
$(PACKAGE): html |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
144 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
145 |
dvi: $(PACKAGE)$(NAME_SUFFIX)-$(PAPERCONF).dvi |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
146 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
147 |
view: $(PACKAGE)$(NAME_SUFFIX)-$(PAPERCONF).dvi |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
148 |
xdvi $< |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
149 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
150 |
text: $(PACKAGE)$(NAME_SUFFIX).txt |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
151 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
152 |
print: pdf |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
153 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
154 |
ps: $(PACKAGE)$(NAME_SUFFIX)-$(PAPERCONF).ps |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
155 |
# lpr $@ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
156 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
157 |
html: $(HTML_ROOTFILE) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
158 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
159 |
html_one: $(PACKAGE)$(NAME_SUFFIX).html |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
160 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
161 |
pdf: $(PACKAGE)$(NAME_SUFFIX)-$(PAPERCONF).fo $(PACKAGE)$(NAME_SUFFIX)-$(PAPERCONF).pdf |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
162 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
163 |
rtf: $(PACKAGE)$(NAME_SUFFIX).rtf |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
164 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
165 |
htgz: $(PACKAGE)$(NAME_SUFFIX).html.tar.gz |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
166 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
167 |
zip: $(PACKAGE)$(NAME_SUFFIX).html.zip |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
168 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
169 |
tex: $(PACKAGE)$(NAME_SUFFIX).tex |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
170 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
171 |
zTXT: $(PACKAGE)$(NAME_SUFFIX).zTXT |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
172 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
173 |
$(PACKAGE)$(NAME_SUFFIX).html.tar.gz: $(HTML_ROOTFILE) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
174 |
tar -czf $@ $(HTML_OUTPUTDIR) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
175 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
176 |
$(PACKAGE)$(NAME_SUFFIX).html.zip: $(HTML_ROOTFILE) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
177 |
zip -9r $@ $(HTML_OUTPUTDIR) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
178 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
179 |
arpeges-basic.sgml: $(SGML_FILES) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
180 |
xsltproc --xinclude --stringparam profile.userlevel basic --stringparam profile.condition $(PROFCOND) -o $@ $(DOCBOOK_XSL_PATH)/profiling/profile.xsl $< |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
181 |
perl -pi -e 's;xmlns:xi=".*?";;' $@ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
182 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
183 |
arpeges.sgml: $(SGML_FILES) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
184 |
xsltproc --xinclude --stringparam profile.userlevel adv --stringparam profile.condition $(PROFCOND) -o $@ $(DOCBOOK_XSL_PATH)/profiling/profile.xsl $< |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
185 |
perl -pi -e 's;xmlns:xi=".*?";;' $@ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
186 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
187 |
booklet: $(PACKAGE)$(NAME_SUFFIX)-$(PAPERCONF)-book.pdf |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
188 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
189 |
purge_it: |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
190 |
rm -f *.fo *.gif *.png *.eps *.ps *.pdf *.svg \ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
191 |
$(addprefix $(PACKAGE)$(NAME_SUFFIX), .sgml .txt .rtf -$(PAPERCONF).ps -$(PAPERCONF).pdf .html .html.tar.gz .zip $(PAPERCONF).dvi .tex .ltx -$(PAPERCONF).fo -$(PAPERCONF)-book.ps -$(PAPERCONF)-book.pdf) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
192 |
rm -rf $(PACKAGE)$(NAME_SUFFIX) |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
193 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
194 |
purge: clean |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
195 |
for paper in $(PAPER_TYPE) ; do \ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
196 |
$(MAKE) PAPERCONF=$$paper purge_it ; \ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
197 |
$(MAKE) PAPERCONF=$$paper SHORT_VERSION=1 purge_it ; \ |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
198 |
done |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
199 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
200 |
snapshot: |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
201 |
rm -f ../$(PACKAGE).tar.bz2 |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
202 |
$(MAKE) ../$(PACKAGE).tar.bz2 |
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
203 |
|
|
1397c2bfefa2
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff
changeset
|
204 |
.PHONY: dvi view text print ps html html_one pdf rtf zTXT purge purge_it booklet |