Add totally bogus tool to generate HTML files one by one when experimenting with individual files
svn path=/branches/test/; revision=13948
This commit is contained in:
parent
e3c5a8f0d9
commit
415dd4822c
4
Makefile
4
Makefile
|
@ -41,3 +41,7 @@ $(HELPERFILE) :
|
||||||
localmenuinfo.xml: $(HELPERFILE) $(sources)
|
localmenuinfo.xml: $(HELPERFILE) $(sources)
|
||||||
xsltproc -o $@ $(STYLESHEET) $(HELPERFILE)
|
xsltproc -o $@ $(STYLESHEET) $(HELPERFILE)
|
||||||
rm -f $(HELPERFILE)
|
rm -f $(HELPERFILE)
|
||||||
|
|
||||||
|
%.html : %.xhtml $(HELPERFILE)
|
||||||
|
perl tools/bogus-build.pl $< | xsltproc -o $@ fsfeurope.xsl -
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,57 @@
|
||||||
|
#! /usr/bin/env perl
|
||||||
|
#
|
||||||
|
# bogus-build.pl - a tool for building web pages locally from the
|
||||||
|
# Free Software Foundation Europe sources
|
||||||
|
#
|
||||||
|
# Copyright 2010 Free Software Foundation Europe <team@fsfeurope.org>
|
||||||
|
# Author: Adriaan de Groot <groot@fsfeurope.org>
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||||
|
# 02110-1301, USA.
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
print<<EOF;
|
||||||
|
<?xml version="1.0" encoding="iso-8859-1" ?>
|
||||||
|
|
||||||
|
<buildinfo original="en" filename="$filename" language="en" outdated="no">
|
||||||
|
<trlist> <!-- All translations that this page exists in -->
|
||||||
|
<tr id="en">English</tr>
|
||||||
|
</trlist>
|
||||||
|
<menuset> <!-- The menu items for the right hand bar -->
|
||||||
|
<menu id="menu/about">/about/about.html</menu>
|
||||||
|
</menuset>
|
||||||
|
<textset> <!-- The static text set for this language -->
|
||||||
|
<text id="menu/about">About</text>
|
||||||
|
</textset>
|
||||||
|
|
||||||
|
|
||||||
|
<document language="en">
|
||||||
|
EOF
|
||||||
|
|
||||||
|
while(<>) {
|
||||||
|
last if /<html>/;
|
||||||
|
}
|
||||||
|
while(<>) {
|
||||||
|
last if /<\/html>/;
|
||||||
|
print;
|
||||||
|
}
|
||||||
|
|
||||||
|
print<<EOF;
|
||||||
|
</document>
|
||||||
|
</buildinfo>
|
||||||
|
EOF
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue