|
1 | 1 | # Makefile to generate the CSS2 document based on its "source files" |
2 | 2 | # Arnaud Le Hors - lehors@w3.org |
3 | | -# $Id: Makefile,v 2.4 1998-02-03 16:39:41 ijacobs Exp $ |
| 3 | +# $Id: Makefile,v 2.5 1998-02-10 18:01:11 bbos Exp $ |
4 | 4 |
|
5 | 5 | # what needs to be set for every new release: |
6 | 6 | # Note use of full year (1998) in identifier. |
@@ -185,6 +185,8 @@ ADDREFCLASS= $(PERL) ./bin/addrefclass |
185 | 185 | MKHEADINGDB = $(PERL) ./bin/mkheadingdb |
186 | 186 | # Add prev/next/toc/stylesheet and other links to document |
187 | 187 | MKCHAIN = $(PERL) ./bin/mkchain |
| 188 | +# Expand [[cite]] to link to bibliography |
| 189 | +ADDCITE = $(PERL) ./bin/addcite |
188 | 190 |
|
189 | 191 | # utility to generate the PostScript version |
190 | 192 | # |
@@ -222,23 +224,15 @@ LN= ln |
222 | 224 | $(INSAFTER) - $*.subtoc /H1 - |\ |
223 | 225 | $(MKCHAIN) -r $@ - $@ |
224 | 226 |
|
225 | | -%.srd: %.src build/blocks.ok |
| 227 | +%.srd: %.src build/blocks.ok $(REFSRC:.src=.srd) |
226 | 228 | @echo "=========== making" $@ |
227 | 229 | $(HIPP) $(INCLUDES) $< |\ |
| 230 | + $(ADDCITE) -r $(REFS) $(REFSRCS) |\ |
228 | 231 | $(ADDHANCH) -r $*.html $(HEADINGDB) - $@ |
229 | 232 | $(MKANCHDB) -r $*.html value-def- $(VALUEDB) $@ |
230 | 233 | $(MKANCHDB) -r $*.html propdef- $(VALUEDB) $@ |
231 | 234 | $(MKANCHDB) -r $*.html descdef- $(VALUEDB) $@ |
232 | 235 |
|
233 | | -#%.srd: %.src build/blocks.ok |
234 | | -# @echo "=========== making" $@ |
235 | | -# $(HIPP) $(INCLUDES) $< |\ |
236 | | -# $(MKANCHDB) -r $@ value-def- $(VALUEDB) |\ |
237 | | -# $(MKANCHDB) -r $@ propdef- $(VALUEDB) |\ |
238 | | -# $(MKANCHDB) -r $@ descdef- $(VALUEDB) |\ |
239 | | -# $(ADDIDXANCH) -r $*.html $(INDEXDB) | \ |
240 | | -# $(ADDHANCH) -r $*.html $(HEADINGDB) >$@ |
241 | | - |
242 | 236 | .idraw.gif: |
243 | 237 | $(RM) $@ |
244 | 238 | # $(PSTOPNM) $< | $(PPMQUANT) | $(PPMTOGIF) >$@ |
@@ -342,12 +336,6 @@ build/minicontents.srb: $(MAINSRCS:.src=.srd) $(APPSRCS:.src=.srd) $(REFSRCS:.sr |
342 | 336 | @echo "=========== making" $@ |
343 | 337 | $(MKTOC) -h 1 $(HEADINGDB) $@ |
344 | 338 |
|
345 | | -#build/headings.db.ok: $(MAINSRCS) $(INDEXSRCS) $(APPSRCS) $(REFSRCS) |
346 | | -# @echo "=========== making" $@ |
347 | | -# $(MKHEADINGDB) $(HEADINGDB) |
348 | | -# touch $@ |
349 | | - |
350 | | - |
351 | 339 | ### general index related rules |
352 | 340 | build/indexlist.srb: $(MAINSRCS) $(APPSRCS) |
353 | 341 | @echo "=========== making" $@ |
@@ -424,9 +412,9 @@ checkdoc: all |
424 | 412 |
|
425 | 413 | ### check on the validity references in the document |
426 | 414 |
|
427 | | -checkrefs: build/refs.db |
| 415 | +checkrefs: build/refs.db $(SPECOBJS) |
428 | 416 | -@echo "# Begin checking references." |
429 | | - -@$(CHKREFS) build/refs.db $(SPECSRCS) |
| 417 | + -@$(CHKREFS) build/refs.db $(SPECOBJS) |
430 | 418 | -@echo "# End checking references." |
431 | 419 |
|
432 | 420 | build/refs.db : $(SPECSRCS) $(REFSRCS) |
|
0 commit comments