# natfilm include /net/home/web/www/share/Makefile.global FILMDIR=film GRDDL=natfilm-grddl.xsl NATFILM=natfilm2008 .DELETE_ON_ERROR: .PHONY: dummy all clean FILES=film.liste.2 film.liste.3 natfilm.nt natfilm.rdf foaf.load ff.load natfilm.load natfilm.arc exhibit.rdf all: film.liste.1 $(FILES) - clean: rm -f $(FILES) natfilm.arc: natfilm.rdf $(ARCPROC) $(ARCURI)natfilm/$(NATFILM) reset $(ARCPROC) $(ARCURI)natfilm/$(NATFILM) load $(URL)natfilm.rdf touch $@ natfilm.load: natfilm.rdf foaf.load rdf-load -m $(NATFILM) $(CREDS) -b $(URL) file:$< rdf-smush -m $(NATFILM) $(CREDS) cd /net/home/web/www/wasab.dk/html/morten/natfilm/`date +%Y` ; php index.php showings touch $@ ff.load: ff.owl rdf-load -m $(NATFILM) $(CREDS) -b http://purl.org/net/vocab/2005/03/ff# file:$< touch $@ ff.owl: GET -H "Accept: application/rdf+xml" http://purl.org/net/vocab/2005/03/ff > $@ foaf.load: foaf.owl rdf-load -m $(NATFILM) $(CREDS) -b http://xmlns.com/foaf/0.1/ file:$< touch $@ foaf.owl: GET -H "Accept: application/rdf+xml" http://xmlns.com/foaf/0.1/ > $@ exhibit.rdf: natfilm.rdf $(XSLT) $(XSLDIR)identity-iso-88591-1.xsl $< > $@ natfilm.rdf: natfilm.nt rapper -qintriples -ordfxml $< > $@.tmp $(XSLT) --stringparam dates 0 $(XSLDIR)rdf2r3x.xsl $@.tmp > $@.tmp2 echo '' > $@ sabcmd $(XSLDIR)pretty.xsl $@.tmp2 >> $@ rm -f $@.tmp $@.tmp2 natfilm.nt: film.liste.3 for film in `cat $<`; do \ echo "p $$film" ; \ rapper -qontriples $(FILMDIR)/$$film.rdf $(URL) > $(FILMDIR)/$$film.nt ; \ done cat $(FILMDIR)/*.nt | sort | uniq > $@ film.liste.3: film.liste.2 $(GRDDL) for film in `cat $<`; do \ echo "g $$film" ; \ $(XSLT) --stringparam year 2008 $(GRDDL) $(FILMDIR)/$$film.xhtml \ > $(FILMDIR)/$$film.rdf ; \ done ls $(FILMDIR)/*.rdf | sed -e 's/film\///' | sed -e 's/\.rdf//g' > $@ film.liste.2: film.liste.1 for film in `cat $<`; do \ if [ -s $(FILMDIR)/$$film.html ] ; then \ echo "x $$film" ; \ tidy -asxml -n $(FILMDIR)/$$film.html 2> /dev/null \ | sed -e 's/\Ã\¸/\ø/g' \ | sed -e 's/\Ã\¥/\å/g' \ | sed -e 's/\Ã\¦/\æ/g' \ > $(FILMDIR)/$$film.xhtml ; \ echo -n >/dev/null ; \ fi ; \ done ls $(FILMDIR)/*.xhtml | sed -e 's/film\///' | sed -e 's/\.xhtml//g' > $@ film.liste.1: natfilm.urls for sektion in `cat $<`; do \ echo "* $$sektion" ; \ ./getter.pl $$sektion $(FILMDIR) ; \ done ls $(FILMDIR)/*.html | sed -e 's/film\///' | sed -e 's/\.html//g' > $@