11# Makefile to generate the CSS2 document based on its "source files"
22# Arnaud Le Hors - lehors@w3.org
3- # $Id: Makefile,v 2.53 2002-07-05 19:58:04 bbos Exp $
3+ # $Id: Makefile,v 2.54 2002-07-05 22: 19:35 bbos Exp $
44
55# what needs to be set for every new release:
66# Note use of full year (1998) in identifier.
@@ -95,16 +95,12 @@ indexlist.html
9595SPECSRCS = $(SRCS0 ) $(MAINSRCS ) $(APPSRCS )
9696SPECOBJS = $(MAINOBJS ) $(APPENDIXES ) $(REFS )
9797
98- UPDATEOBJS = \
99- translations.html\
100- errata.html
101-
10298# IMAGES = images/*.gif images/*.png
103- IMAGES = images/*.gif images/*.jpg
99+ IMAGES = images/*.png images/*.jpg
104100LONGDESCS = images/longdesc/*.html
105101STYLESHEETS = style/*.css
106102
107- ALLOBJS = $(SPECOBJS ) $(INDEXES ) $(IMAGES ) $(LONGDESCS ) $(STYLESHEETS ) translations.html
103+ ALLOBJS = $(SPECOBJS ) $(INDEXES ) $(IMAGES ) $(LONGDESCS ) $(STYLESHEETS )
108104
109105PROPSRC = properties/properties.db
110106PROPSAMPLE = properties/sample.db
@@ -205,7 +201,7 @@ ADDLONGDESC = $(PERL) ./bin/addlongdesc
205201
206202# utility to generate the PostScript version
207203#
208- HTML2PS = $(PERL ) -w bin/html2ps -d -f html2psrc2
204+ HTML2PS = $(PERL ) bin/html2ps -d -f html2psrc2
209205
210206# IDRAW -> PS -> GIF tools
211207# PSTOPNM = ./bin/mypstopnm -r 75
@@ -268,8 +264,8 @@ LN= ln
268264 $(RM ) $@
269265 $(PSTOPNM ) $< | $(PNMTOPNG_PIPE ) > $@
270266
271- all : build/blocks.ok $(SPECOBJS ) $(INDEXES ) images/gifs .ok \
272- $(IMAGES ) issues.html errata-issues.html DOC/TODO.html $( UPDATEOBJS )
267+ all : build/blocks.ok $(SPECOBJS ) $(INDEXES ) images/pngs .ok \
268+ $(IMAGES ) issues.html errata-issues.html DOC/TODO.html
273269
274270
275271# images/links.ok : $(IMAGES)
@@ -301,10 +297,10 @@ install-ps: install css2.ps.gz
301297install-all : install css2.zip css2.txt
302298 $(CP ) css2.zip css2.txt $(INSTALLDIR )
303299
304- images/gifs .ok : images/* .idraw
300+ images/pngs .ok : images/* .idraw
305301 -@for f in images/* .idraw; do make images/` basename $$ f .idraw` .gif; done
306302 -@for f in images/* .idraw; do make images/` basename $$ f .idraw` .png; done
307- touch images/gifs .ok
303+ touch images/pngs .ok
308304
309305translations.html : translations.src
310306 $(SED ) -e ' s|_THE_LATEST_VERSION_|$(THE_LATEST_VERSION)|g' \
@@ -316,11 +312,6 @@ errata.html : errata.src
316312 -e ' s|_THE_ID_|$(THE_ID)|g' \
317313 -e ' s|_THE_UPDATE_DIR_|$(THE_UPDATE_DIR)|g' $< > $@
318314
319- install_updates : $(UPDATEOBJS )
320- @if [ ! -d $( UPDATESDIR) ]; then mkdir -p $(UPDATESDIR ) ; fi
321- $(CP ) errata.html $(UPDATESDIR ) /$(THE_ID ) -errata.html
322- $(CP ) translations.html $(UPDATESDIR )
323-
324315# ### Special section to build PS file and single plain text file
325316
326317css2.ps ps : all
@@ -350,11 +341,12 @@ css2.txt txt: css2.html
350341# ###
351342
352343css2.tgz : $(ALLOBJS ) # images/links.ok
353- # $(TAR) cf - $(ALLOBJS) `$(LS) -d images/* | $(GREP) -v "\."` | gzip >$@
344+ # $(TAR) cf - $(ALLOBJS) `$(LS) -d images/*.png | $(GREP) -v "\."` | gzip >$@
354345 $(TAR) cf - $(ALLOBJS) | gzip >$@
355346
356347css2.zip : $(ALLOBJS )
357- $(ZIP ) $@ $(ALLOBJS ) ` $( LS) -d images/* | $( GREP) -v " \." `
348+ $(ZIP ) $@ $(ALLOBJS ) images/* .png
349+ # $(ZIP) $@ $(ALLOBJS) `$(LS) -d images/*.png | $(GREP) -v "\."`
358350
359351# ### Section generate property/descriptor tables from property database.
360352
@@ -484,7 +476,7 @@ build/todo.srb: DOC/todo.db
484476
485477check : checkdoc checkspaces checkprops checkrefs checkspell checksample checklnx checkx
486478
487- FILES = $(MAINOBJS ) $(APPENDIXES ) $(REFS ) $(INDEXES ) $( UPDATEOBJS )
479+ FILES = $(MAINOBJS ) $(APPENDIXES ) $(REFS ) $(INDEXES )
488480
489481checkdoc : all
490482 -@echo " # Begin checking sgml."
582574clean :
583575 $(RM ) $(SPECOBJS ) $(INDEXES ) $(PROPBLKSDIR ) /* \
584576 $(SPECOBJS:.html=.srd ) $(SPECOBJS:.html=.subtoc ) \
585- $(INDEXES:.html =.srd) $( UPDATEOBJS ) \
586- $(DESCBLKSDIR ) /* build/* css2.* linklint images/links.ok images/gifs .ok
577+ $(INDEXES:.html =.srd) \
578+ $(DESCBLKSDIR ) /* build/* css2.* linklint images/links.ok images/pngs .ok
587579
588580realclean : clean
589581
0 commit comments