|

 Site
Layout 
 Linking
 Customization
 Building
  Using
Make 
  Using
XSLT
  Text-only
 Form
Test
 XBEL
Bookmarks
 RDDL
 PHP
 RSS 
 Website-Full 
 Revision
Flags
 nwalsh.com
|
Building with Make
The following instructions work with recent versions
of GNU Make; you may have to tweak them a bit if you're
using some other version of make.
-
Create your webpages and your layout.xml file.
-
Create a skeletal Makefile like this:
PROC=xsltproc
STYLEDIR=../xsl
TABSTYLE=$(STYLEDIR)/tabular.xsl
STYLESHEET=$(TABSTYLE)
# Change the path in output-root to put your HTML output elsewhere
STYLEOPT= --stringparam output-root .
.PHONY : clean
all:
make website
include depends.tabular
autolayout.xml: layout.xml
$(PROC) --output $@ $(STYLEDIR)/autolayout.xsl $<
make depends
%.html: autolayout.xml
$(PROC) --output $@ $(STYLEOPT) $(STYLESHEET) $(filter-out autolayout.xml,$^)
depends: autolayout.xml
$(PROC) --output depends.tabular $(STYLEOPT) $(STYLEDIR)/makefile-dep.xsl $<
You'll have to change the PROC setting and the command-lines
used to run the processor.
-
Create an empty file called depends.tabular.
-
Run make depends.
-
Run make. That should
build your website.
|