INPUTS = index.xml SUBDIRS = about events docs office # the following two rules are there so cow gets built first. cow-first: recurse-cow members.xml all recurse-cow: cd cow && $(MAKE) && cd .. members.xml: echo '' > $@ echo '' >> $@ ceoquery memberlist | awk -F \| '{ id = $$1; name = $$2; program = $$3; gsub(/"/, "\\"", name); gsub(/"/, "\\"", program); gsub(/&/, "\\&", name); gsub(/&/, "\\&", program); print ""; }' >> $@ echo '' >> $@ include default.mk default.mk: default.mk.in echo 'ROOT = '`pwd` > $@ cat $< >> $@ .PHONY: members.xml