[Python-checkins] CVS: python/dist/src/Doc Makefile,1.228,1.229

Fred L. Drake fdrake@users.sourceforge.net
Thu, 25 Oct 2001 08:12:33 -0700


Update of /cvsroot/python/python/dist/src/Doc
In directory usw-pr-cvs1:/tmp/cvs-serv25672

Modified Files:
	Makefile 
Log Message:
Update the rules so that changes to the HTML stylesheet cause appropriate
work to be done, but do not require the HTML to be re-built.


Index: Makefile
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/Makefile,v
retrieving revision 1.228
retrieving revision 1.229
diff -C2 -d -r1.228 -r1.229
*** Makefile	2001/10/19 21:12:57	1.228
--- Makefile	2001/10/25 15:12:31	1.229
***************
*** 111,114 ****
--- 111,136 ----
  PSFILES=	$(MANPSFILES) $(HOWTOPSFILES)
  
+ HTMLCSSFILES=html/api/api.css \
+ 	html/doc/doc.css \
+ 	html/ext/ext.css \
+ 	html/lib/lib.css \
+ 	html/mac/mac.css \
+ 	html/ref/ref.css \
+ 	html/tut/tut.css \
+ 	html/inst/inst.css \
+ 	html/dist/dist.css
+ 
+ ISILOCSSFILES=isilo/api/api.css \
+ 	isilo/doc/doc.css \
+ 	isilo/ext/ext.css \
+ 	isilo/lib/lib.css \
+ 	isilo/mac/mac.css \
+ 	isilo/ref/ref.css \
+ 	isilo/tut/tut.css \
+ 	isilo/inst/inst.css \
+ 	isilo/dist/dist.css
+ 
+ ALLCSSFILES=$(HTMLCSSFILES) $(ISILOCSSFILES)
+ 
  INDEXFILES=html/api/api.html \
  	html/doc/doc.html \
***************
*** 239,242 ****
--- 261,267 ----
  # Python documentation.
  
+ $(ALLCSSFILES): html/style.css
+ 	cp $< $@
+ 
  $(INDEXFILES): $(COMMONPERL) html/about.dat tools/node2label.pl
  
***************
*** 264,294 ****
  		lib/modindex.html mac/modindex.html
  
! html:	$(ALLHTMLFILES)
  
! api html/api/api.html: $(APIFILES)
  	$(MKHTML) --dir html/api api/api.tex
  
! doc html/doc/doc.html: $(DOCFILES)
  	$(MKHTML) --dir html/doc doc/doc.tex
  
! ext html/ext/ext.html: $(EXTFILES)
  	$(MKHTML) --dir html/ext ext/ext.tex
  
! lib html/lib/lib.html: $(LIBFILES)
  	$(MKHTML) --dir html/lib lib/lib.tex
  
! mac html/mac/mac.html: $(MACFILES)
  	$(MKHTML) --dir html/mac mac/mac.tex
  
! ref html/ref/ref.html: $(REFFILES)
  	$(MKHTML) --dir html/ref ref/ref.tex
  
! tut html/tut/tut.html: $(TUTFILES)
  	$(MKHTML) --dir html/tut --numeric --split 3 tut/tut.tex
  
! inst html/inst/inst.html: $(INSTFILES) perl/distutils.perl
  	$(MKHTML) --dir html/inst --split 4 inst/inst.tex
  
! dist html/dist/dist.html: $(DISTFILES) perl/distutils.perl
  	$(MKHTML) --dir html/dist --split 4 dist/dist.tex
  
--- 289,328 ----
  		lib/modindex.html mac/modindex.html
  
! html:	$(ALLHTMLFILES) $(HTMLCSSFILES)
  
! api: html/api/api.html html/api/api.css
! html/api/api.html: $(APIFILES)
  	$(MKHTML) --dir html/api api/api.tex
  
! doc: html/doc/doc.html html/doc/doc.css
! html/doc/doc.html: $(DOCFILES)
  	$(MKHTML) --dir html/doc doc/doc.tex
  
! ext: html/ext/ext.html html/ext/ext.css
! html/ext/ext.html: $(EXTFILES)
  	$(MKHTML) --dir html/ext ext/ext.tex
  
! lib: html/lib/lib.html html/lib/lib.css
! html/lib/lib.html: $(LIBFILES)
  	$(MKHTML) --dir html/lib lib/lib.tex
  
! mac: html/mac/mac.html html/mac/mac.css
! html/mac/mac.html: $(MACFILES)
  	$(MKHTML) --dir html/mac mac/mac.tex
  
! ref: html/ref/ref.html html/ref/ref.css
! html/ref/ref.html: $(REFFILES)
  	$(MKHTML) --dir html/ref ref/ref.tex
  
! tut: html/tut/tut.html html/tut/tut.css
! html/tut/tut.html: $(TUTFILES)
  	$(MKHTML) --dir html/tut --numeric --split 3 tut/tut.tex
  
! inst: html/inst/inst.html html/inst/inst.css
! html/inst/inst.html: $(INSTFILES) perl/distutils.perl
  	$(MKHTML) --dir html/inst --split 4 inst/inst.tex
  
! dist: html/dist/dist.html html/dist/dist.css
! html/dist/dist.html: $(DISTFILES) perl/distutils.perl
  	$(MKHTML) --dir html/dist --split 4 dist/dist.tex
  
***************
*** 318,354 ****
  	isilo/python-inst-$(RELEASE).pdb
  
! isilo/python-api-$(RELEASE).pdb: isilo/api/api.html
  	$(MKISILO) "-iPython/C API Reference Manual" \
  		isilo/api/api.html $@
  
! isilo/python-doc-$(RELEASE).pdb: isilo/doc/doc.html
  	$(MKISILO) "-iDocumenting Python" \
  		isilo/doc/doc.html $@
  
! isilo/python-ext-$(RELEASE).pdb: isilo/ext/ext.html
  	$(MKISILO) "-iExtending & Embedding Python" \
  		isilo/ext/ext.html $@
  
! isilo/python-lib-$(RELEASE).pdb: isilo/lib/lib.html
  	$(MKISILO) "-iPython Library Reference" \
  		isilo/lib/lib.html $@
  
! isilo/python-mac-$(RELEASE).pdb: isilo/mac/mac.html
  	$(MKISILO) "-iPython/C API Reference Manual" \
  		isilo/mac/mac.html $@
  
! isilo/python-ref-$(RELEASE).pdb: isilo/ref/ref.html
  	$(MKISILO) "-iPython Reference Manual" \
  		isilo/ref/ref.html $@
  
! isilo/python-tut-$(RELEASE).pdb: isilo/tut/tut.html
  	$(MKISILO) "-iPython Tutorial" \
  		isilo/tut/tut.html $@
  
! isilo/python-dist-$(RELEASE).pdb: isilo/dist/dist.html
  	$(MKISILO) "-iDistributing Python Modules" \
  		isilo/dist/dist.html $@
  
! isilo/python-inst-$(RELEASE).pdb: isilo/inst/inst.html
  	$(MKISILO) "-iInstalling Python Modules" \
  		isilo/inst/inst.html $@
--- 352,388 ----
  	isilo/python-inst-$(RELEASE).pdb
  
! isilo/python-api-$(RELEASE).pdb: isilo/api/api.html isilo/api/api.css
  	$(MKISILO) "-iPython/C API Reference Manual" \
  		isilo/api/api.html $@
  
! isilo/python-doc-$(RELEASE).pdb: isilo/doc/doc.html isilo/doc/doc.css
  	$(MKISILO) "-iDocumenting Python" \
  		isilo/doc/doc.html $@
  
! isilo/python-ext-$(RELEASE).pdb: isilo/ext/ext.html isilo/ext/ext.css
  	$(MKISILO) "-iExtending & Embedding Python" \
  		isilo/ext/ext.html $@
  
! isilo/python-lib-$(RELEASE).pdb: isilo/lib/lib.html isilo/lib/lib.css
  	$(MKISILO) "-iPython Library Reference" \
  		isilo/lib/lib.html $@
  
! isilo/python-mac-$(RELEASE).pdb: isilo/mac/mac.html isilo/mac/mac.css
  	$(MKISILO) "-iPython/C API Reference Manual" \
  		isilo/mac/mac.html $@
  
! isilo/python-ref-$(RELEASE).pdb: isilo/ref/ref.html isilo/ref/ref.css
  	$(MKISILO) "-iPython Reference Manual" \
  		isilo/ref/ref.html $@
  
! isilo/python-tut-$(RELEASE).pdb: isilo/tut/tut.html isilo/tut/tut.css
  	$(MKISILO) "-iPython Tutorial" \
  		isilo/tut/tut.html $@
  
! isilo/python-dist-$(RELEASE).pdb: isilo/dist/dist.html isilo/dist/dist.css
  	$(MKISILO) "-iDistributing Python Modules" \
  		isilo/dist/dist.html $@
  
! isilo/python-inst-$(RELEASE).pdb: isilo/inst/inst.html isilo/inst/inst.css
  	$(MKISILO) "-iInstalling Python Modules" \
  		isilo/inst/inst.html $@
***************
*** 468,472 ****
  	cd paper-$(PAPER) && zip -q -9 ../$@ *.ps README
  
! html-$(RELEASE).tar:	$(ALLHTMLFILES)
  	cd html && \
  		tar cf ../html-$(RELEASE).tar *.html */*.css */*.html \
--- 502,506 ----
  	cd paper-$(PAPER) && zip -q -9 ../$@ *.ps README
  
! html-$(RELEASE).tar:	$(ALLHTMLFILES) $(HTMLCSSFILES)
  	cd html && \
  		tar cf ../html-$(RELEASE).tar *.html */*.css */*.html \
***************
*** 479,483 ****
  	bzip2 -9 <$? >$@
  
! html-$(RELEASE).zip:	$(ALLHTMLFILES)
  	rm -f $@
  	cd html && \
--- 513,517 ----
  	bzip2 -9 <$? >$@
  
! html-$(RELEASE).zip:	$(ALLHTMLFILES) $(HTMLCSSFILES)
  	rm -f $@
  	cd html && \