voting/rules.common

26 lines
678 B
Text
Raw Normal View History

# Site-structural variables
SITE = $(notdir $(subst $(shell echo $(urlpath) | sed "s,/$$,,"),,$(CURDIR)))
pagedir = $(prefix)/$(SITE)/$(urlpath)
# Boring make stuff
BUILT_SOURCES = $(page_SCRIPTS)
CLEANFILES = $(BUILT_SOURCES)
# Interesting target stuff
%.html %.shtml: %.wml $(top_srcdir)/include/add-header.xsl
@xsltproc -html --stringparam root $(HTTP_PREFIX)/$(SITE) \
$(top_srcdir)/include/add-header.xsl $< > $@
# XSLT mangles PHP because PHP is evil ...
%.php3 %.php %.phtml: %.wml $(top_srcdir)/include/evilsedhack
@$(top_srcdir)/include/evilsedhack $< $(HTTP_PREFIX)/$(SITE) > $@
.htaccess: htaccess
@sed -e "s,@SITE@,$(HTTP_PREFIX)/$(SITE)," $< > $@