CSI=/usr/local/bin/csi -script
HTML=../index.html ../docs/index.html ../brochure/index.html ../resume/index.html ../resume/xml-readme.html ../siteinfo/index.html ../services/index.html ../contact/index.html ../resume/resume.html
INCS=ursetto-html.scm
LIBS=simple-xml.so
all: $(LIBS) $(HTML)
../index.html: index.scm $(INCS) $(LIBS)
$(CSI) $< > $@
../docs/index.html: docs.scm $(INCS) $(LIBS)
$(CSI) $< > $@
../brochure/index.html: brochure.scm $(INCS) $(LIBS)
$(CSI) $< > $@
../resume/index.html: resume.scm $(INCS) $(LIBS)
$(CSI) $< > $@
../resume/xml-readme.html: xml-readme.scm $(INCS) $(LIBS)
$(CSI) $< > $@
../resume/resume.html: resume/resume.scm $(INCS) $(LIBS)
$(CSI) $< > $@
../siteinfo/index.html: siteinfo.scm $(INCS) $(LIBS)
$(CSI) $< > $@
../contact/index.html: contact.scm $(INCS) $(LIBS)
$(CSI) $< > $@
# Warning: updates HTML files in services/ from under us; those deps aren't considered
../services/index.html: services.scm $(INCS) $(LIBS)
$(CSI) $< ../services > $@
simple-xml.so: simple-xml.scm
csc -s -O2 -d2 $<
test-sync:
(cd .. && rsync -nav --exclude '.~' --exclude '*.so' --exclude "*.swp" * ursetto:www)
sync:
(cd .. && rsync -av --exclude '.~' --exclude '*.so' --exclude "*.swp" * ursetto:www)
http:
lighttpd -f ./lighttpd-dev.conf
# Must be invoked manually
resume.txt:
w3m -dump -cols 75 -O iso-8859-1 ../resume/resume.html > ../resume/resume.txt