Use the XSLT stylesheets to generate the main gallery page as well as
the subpages.
This commit is contained in:
parent
ccd0433e60
commit
0ac4959eff
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=10225
1 changed files with 16 additions and 22 deletions
|
@ -1,4 +1,4 @@
|
|||
# $FreeBSD: www/en/gallery/Makefile,v 1.10 2000/09/30 00:21:39 nbm Exp $
|
||||
# $FreeBSD: www/en/gallery/Makefile,v 1.11 2000/11/07 04:05:14 kuriyama Exp $
|
||||
|
||||
.if exists(../Makefile.conf)
|
||||
.include "../Makefile.conf"
|
||||
|
@ -7,32 +7,26 @@
|
|||
.include "../Makefile.inc"
|
||||
.endif
|
||||
|
||||
DOCS = gallery.sgml
|
||||
DOCS+= cgallery.sgml
|
||||
DOCS+= npgallery.sgml
|
||||
DOCS+= pgallery.sgml
|
||||
|
||||
INDEXLINK= gallery.html
|
||||
|
||||
CLEANFILES+= cgallery.inc npgallery.inc pgallery.inc gallery.inc
|
||||
DATA+= gallery.html cgallery.html npgallery.html pgallery.html
|
||||
|
||||
cgallery.html: cgallery.sgml cgallery.inc
|
||||
cgallery.inc: gallery.db gengallery.pl
|
||||
${PERL} ${.CURDIR}/gengallery.pl commercial ${.CURDIR}/gallery.db > cgallery.inc
|
||||
CLEANFILES+= cgallery.html npgallery.html pgallery.html gallery.html
|
||||
|
||||
npgallery.html: npgallery.sgml npgallery.inc
|
||||
npgallery.inc: gallery.db gengallery.pl
|
||||
${PERL} ${.CURDIR}/gengallery.pl nonprofit ${.CURDIR}/gallery.db > npgallery.inc
|
||||
gallery.html: gallery.xml gallery.xsl
|
||||
xsltproc gallery.xsl gallery.xml > gallery.html
|
||||
-tidy -i -m -f /dev/null gallery.html
|
||||
|
||||
pgallery.html: pgallery.sgml pgallery.inc
|
||||
pgallery.inc: gallery.db gengallery.pl
|
||||
${PERL} ${.CURDIR}/gengallery.pl personal ${.CURDIR}/gallery.db > pgallery.inc
|
||||
cgallery.html: gallery.xml gallery-entry.xsl
|
||||
xsltproc --param type \'commercial\' gallery-entry.xsl gallery.xml > cgallery.html
|
||||
-tidy -i -m -f /dev/null cgallery.html
|
||||
|
||||
gallery.html: gallery.sgml gallery.inc
|
||||
gallery.inc: gallery.db gallery.sgml
|
||||
${PERL} ${.CURDIR}/prune.pl ${.CURDIR}/gallery.db /dev/null | \
|
||||
${PERL} -ne 'chomp; m/([-\w]+):\s+(\d+)/ and \
|
||||
print qq/<!ENTITY num./.lc($$1).qq/ CDATA "$$2">\n/' \
|
||||
> gallery.inc
|
||||
npgallery.html: gallery.xml gallery-entry.xsl
|
||||
xsltproc --param type \'nonprofit\' gallery-entry.xsl gallery.xml > npgallery.html
|
||||
-tidy -i -m -f /dev/null npgallery.html
|
||||
|
||||
pgallery.html: gallery.xml gallery-entry.xsl
|
||||
xsltproc --param type \'personal\' gallery-entry.xsl gallery.xml > pgallery.html
|
||||
-tidy -i -m -f /dev/null pgallery.html
|
||||
|
||||
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
||||
|
|
Loading…
Reference in a new issue