# makefle RDFROOT=IVOAT RDFPATH=@BASEURI@/ #RDFPATH="http://www.astro.physik.uni-goettingen.de/~hessman/rdf/" RAPPER=@RAPPER@ PYTHON=@PYTHON@ # TAR may be overridden on the command line TAR=@TAR@ LN_S=@LN_S@ # ----- DON'T NEED TO MODIFY STUFF BELOW ----- ### NG edited : ### 'create' -> '$(RDFROOT).rdf' ### 'archive' -> '$(RDFROOT).tar' ### 'header' -> 'header.html' ### ...so targets can be satisfied, ### then added '$(RDFROOT).ttl' and 'clean' targets, and adjusted 'all'. NUM=$(shell cat ./NUMBER_OF_ENTRIES) TOP=$(shell cat ./NUMBER_OF_TOP_ENTRIES) EDIT1=$(shell date "+'s/DATEGOESHERE/%Y-%m-%dT%H:%M:%S/'") EDIT2='s/ROOTGOESHERE/$(RDFROOT)/g' EDIT3='s/TOTALGOESHERE/$(NUM)/' EDIT4='s/TOPGOESHERE/$(TOP)/' all: $(RDFROOT).tar dist: $(RDFROOT).tar STUFF= Makefile doc.css header.html: cat header_form.txt | sed $(EDIT1) | sed $(EDIT2) | sed $(EDIT3) | sed $(EDIT4) > header.html $(RDFROOT).rdf: header.html test -d dict || mkdir dict $(PYTHON) thesaurus.py --root=$(RDFROOT) --path=$(RDFPATH) $(RDFROOT).html: header.html cp header.html $(RDFROOT).html $(RDFROOT).tar: $(RDFROOT).ttl $(RDFROOT).rdf $(RDFROOT).html rm -f $@ $(TAR) cf $@ $(RDFROOT).rdf $(RDFROOT).ttl $(RDFROOT).html aliases.html tokens.html labels.html dict # tar -cf $(RDFROOT).tar *.txt *.html *.rdf *.py *.png $(STUFF) dict/* update: unarchive $(RDFROOT).rdf unarchive: tar -vxf $(RDFROOT).tar iterate: mv $(RDFROOT).txt $(RDFROOT)_old.txt mv newest.txt $(RDFROOT).txt $(RDFROOT).ttl: $(RDFROOT).rdf rm -f $@ tmp $(RAPPER) -i rdfxml -o turtle -O $(RDFPATH)$(RDFROOT) $< >$@.tmp && mv $@.tmp $@ clean: rm -f $(RDFROOT).rdf $(RDFROOT).ttl $(RDFROOT).html $(RDFROOT).tar header.html rm -Rf dict