81 balistique.sgml\ |
81 balistique.sgml\ |
82 rafale.sgml\ |
82 rafale.sgml\ |
83 esquive.sgml\ |
83 esquive.sgml\ |
84 licharm.sgml\ |
84 licharm.sgml\ |
85 licfdlen.sgml\ |
85 licfdlen.sgml\ |
86 licfdlfr. |
86 licfdlfr.sgml |
87 |
87 |
88 AIDES_TARGETS=$(addprefix perso,.pdf .svg) \ |
88 AIDES_TARGETS=$(addprefix perso,.pdf .svg) \ |
89 $(addprefix create,.pdf) |
89 $(addprefix create,.pdf) |
90 AIDES_SRC=perso.sk create.fig |
90 AIDES_SRC=perso.sk create.fig |
91 |
91 |
92 all: aides |
92 all: aides |
93 for short in 0 1 ; do \ |
93 for short in 0 1 ; do \ |
94 make TOP=$(TOP) RULES=$(RULES) \ |
94 make TOP=$(TOP) RULESDIR=$(RULESDIR) \ |
95 SHORT_VERSION=$$short rules ; \ |
95 SHORT_VERSION=$$short rules ; \ |
96 done |
96 done |
97 |
97 |
98 rules: html |
98 rules: html |
99 for paper in $(PAPER_TYPE) ; do \ |
99 for paper in $(PAPER_TYPE) ; do \ |
100 make TOP=$(TOP) RULES=$(RULES) \ |
100 make TOP=$(TOP) RULESDIR=$(RULESDIR) \ |
101 PAPERCONF=$$paper SHORT_VERSION=$(SHORT_VERSION) paper ; \ |
101 PAPERCONF=$$paper SHORT_VERSION=$(SHORT_VERSION) paper ; \ |
102 done |
102 done |
|
103 |
|
104 install: install-aides $(PACKAGE).tar.bz2 |
|
105 for short in 0 1 ; do \ |
|
106 make TOP=$(TOP) RULESDIR=$(RULESDIR) INSTALL_DIR=$(INSTALL_DIR) \ |
|
107 SHORT_VERSION=$$short install-rules ; \ |
|
108 done |
|
109 cp -a $(PACKAGE).tar.bz2 $(INSTALL_DIR) |
|
110 |
|
111 install-rules: install-html |
|
112 for paper in $(PAPER_TYPE) ; do \ |
|
113 make TOP=$(TOP) RULESDIR=$(RULESDIR) INSTALL_DIR=$(INSTALL_DIR) \ |
|
114 PAPERCONF=$$paper SHORT_VERSION=$(SHORT_VERSION) \ |
|
115 install-paper ; \ |
|
116 done |
|
117 |
|
118 |
|
119 purge: clean purge-aides |
|
120 for short in 0 1 ; do \ |
|
121 make TOP=$(TOP) RULESDIR=$(RULESDIR) INSTALL_DIR=$(INSTALL_DIR) \ |
|
122 SHORT_VERSION=$$short purge-rules ; \ |
|
123 done |
|
124 |
|
125 purge-rules: purge-html |
|
126 for paper in $(PAPER_TYPE) ; do \ |
|
127 make TOP=$(TOP) RULESDIR=$(RULESDIR) INSTALL_DIR=$(INSTALL_DIR) \ |
|
128 PAPERCONF=$$paper SHORT_VERSION=$(SHORT_VERSION) \ |
|
129 purge-paper ; \ |
|
130 done |
|
131 |
|
132 |
|
133 .PHONY: all rules install install-rules purge purge-rules |
|
134 |
|
135 |
|
136 include $(RULESDIR)/Makefile.rules |
103 |
137 |
104 paper: $(PAPER_TARGETS) |
138 paper: $(PAPER_TARGETS) |
105 |
139 |
106 html: $(HTML_TARGETS) |
140 html: $(HTML_TARGETS) |
107 |
141 |
108 aides: $(AIDES_TARGETS) |
142 aides: $(AIDES_TARGETS) |
109 |
143 |
110 .PHONY: all rules paper html aides |
144 .PHONY: paper html aides |
111 |
|
112 install: install-aides |
|
113 for short in 0 1 ; do \ |
|
114 make TOP=$(TOP) RULES=$(RULES) INSTALL_DIR=$(INSTALL_DIR) \ |
|
115 SHORT_VERSION=$$short install-rules ; \ |
|
116 done |
|
117 |
|
118 install-rules: install-html |
|
119 for paper in $(PAPER_TYPE) ; do \ |
|
120 make TOP=$(TOP) RULES=$(RULES) INSTALL_DIR=$(INSTALL_DIR) \ |
|
121 PAPERCONF=$$paper SHORT_VERSION=$(SHORT_VERSION) \ |
|
122 install-paper ; \ |
|
123 done |
|
124 |
|
125 |
145 |
126 install-paper: $(PAPER_TARGETS) |
146 install-paper: $(PAPER_TARGETS) |
127 mkdir -p $(INSTALL_DIR) |
147 mkdir -p $(INSTALL_DIR) |
128 cp -a $(PAPER_TARGETS) $(INSTALL_DIR) |
148 cp -a $(PAPER_TARGETS) $(INSTALL_DIR) |
129 |
149 |
134 install-aides: $(AIDES_TARGETS) $(AIDES_SRC) |
154 install-aides: $(AIDES_TARGETS) $(AIDES_SRC) |
135 mkdir -p $(INSTALL_DIR) |
155 mkdir -p $(INSTALL_DIR) |
136 cp -a $(AIDES_TARGETS) $(INSTALL_DIR) |
156 cp -a $(AIDES_TARGETS) $(INSTALL_DIR) |
137 cp -a $(AIDES_SRC) $(INSTALL_DIR) |
157 cp -a $(AIDES_SRC) $(INSTALL_DIR) |
138 |
158 |
139 .PHONY: install install-rules install-paper install-html install-aides |
159 .PHONY: install-paper install-html install-aides |
140 |
|
141 purge: clean purge-aides |
|
142 for short in 0 1 ; do \ |
|
143 make TOP=$(TOP) RULES=$(RULES) INSTALL_DIR=$(INSTALL_DIR) \ |
|
144 SHORT_VERSION=$$short purge-rules ; \ |
|
145 done |
|
146 |
|
147 purge-rules: purge-html |
|
148 for paper in $(PAPER_TYPE) ; do \ |
|
149 make TOP=$(TOP) RULES=$(RULES) INSTALL_DIR=$(INSTALL_DIR) \ |
|
150 PAPERCONF=$$paper SHORT_VERSION=$(SHORT_VERSION) \ |
|
151 purge-paper ; \ |
|
152 done |
|
153 |
|
154 |
160 |
155 purge-paper: |
161 purge-paper: |
156 rm -f $(PAPER_TARGETS) |
162 rm -f $(PAPER_TARGETS) |
157 |
163 |
158 purge-html: |
164 purge-html: |
159 rm -rf $(HTML_TARGETS) |
165 rm -rf $(HTML_TARGETS) |
160 |
166 |
161 purge-aides: |
167 purge-aides: |
162 rm -f $(AIDES_TARGETS) |
168 rm -f $(AIDES_TARGETS) |
163 |
169 |
164 .PHONY: purge purge-rules purge-paper purge-html purge-aides |
170 .PHONY: purge-paper purge-html purge-aides |
165 |
|
166 |
|
167 include $(RULES) |
|
168 |
171 |
169 $(PACKAGE)$(NAME_SUFFIX).html.tar.gz: $(HTML_ROOTFILE) |
172 $(PACKAGE)$(NAME_SUFFIX).html.tar.gz: $(HTML_ROOTFILE) |
170 tar -czf $@ $(HTML_OUTPUTDIR) |
173 tar -czf $@ $(HTML_OUTPUTDIR) |
171 |
174 |
172 $(PACKAGE)$(NAME_SUFFIX).html.zip: $(HTML_ROOTFILE) |
175 $(PACKAGE)$(NAME_SUFFIX).html.zip: $(HTML_ROOTFILE) |