[Date Index][Thread Index]
[Date Prev][Date Next][Thread Prev][Thread Next]
Re: a few questions on using wml
- From: David Duffey <nospam@thanx>
- Date: Thu, 25 Jun 1998 09:40:56 -0500 (CDT)
> The Debian web pages are in the process of being converted to using
> wml. In the process I have come across a few things I haven't been
> able to figure out. Is it possible that there are things wml can't
> do? :)
Really cool! I'd like to take a look at the way you set it up (wml,
build system).
> Since I want the .html files in a different directory from the source
> a shebang path is used in the files, e.g. #!wml -o ../debian.org/%BASE.html.en
> What is actually desired is to use a variable to make it easier to move
> things around later, i.e. #!wml -o $(HTMLDIR)/%BASE.html.en where the
> variable is set in a .wmlrc file. Is this possible?
I spent a few days trying out different "web build systems" I had
decided on "chakotay" until I ran across wml, and I ended up with this
hybrid Makefile (I'm not using wmk).
--start--
HTML = $(shell find . -name "*.wsml" | cut -c3- | sed "s/.wsml/.html/g")
all : $(HTML)
@echo Done Compiling
clean :
rm -f `find . -name "*.html" -print`
rm -f `find . -name "core" -print`
rm -f `find . -name "*~" -print`
rm -f `find . -name "imgsizer*" -print`
%.html : %.wsml
wml -D ROOT~. -E weblint -n -o$@ $<
--end--
Very simplistic, unfortunetly it doesn't handle dependancies :(
Any, you can see that "*.wsml" are my source files that are to be
turned into *.html. I use *.whml for includes, etc...
My point :), you can change the %.html : %wsml block to do whatever
(directed output, movement, whatever)... It's a little more flexible
than wmk (although I honestly haven't looked far into wmk).
--
David Duffey (785)395-4807
311 Marlatt Hall dduffey@ksu.edu
Manhattan KS 66506-1800
______________________________________________________________________
Website META Language (WML) www.engelschall.com/sw/wml/
Official Support Mailing List sw-wml@engelschall.com
Automated List Manager majordomo@engelschall.com