# $Id: Makefile,v 1.8 2002/07/30 16:47:34 connolly Exp $ W=../../.. # Dan Connolly's process diagram stuff PD=$W/2001/02pd/ include $(PD)XSLT.mak include $(PD)GVDOT.mak PYTHON=python2 CWM=$W/2000/10/swap/cwm.py RM=rm SWELL=$(W)/2001/03swell SWAD=$(W)/2000/01/sw N3TORDF=../../10/n3/notation3.py RDFNORM=../../10/atrip/rdfnorm.xsl PYTHON=python .SUFFIXES: .html .rdf .n3 .rdf.html: $(XSLT) $< minutes2html.xsl $@ .n3.rdf: $(PYTHON) $(CWM) $< -rdf=c -bySubject >$@ ####### # # use case: SWAD 11 Jun 2002 agenda swad11JunAgn.txt: swad11Jun.n3 swad11Jun.rdf $(SWAD)/swadGroup.rdf w3cStyle.n3 $(PYTHON) $(CWM) swad11Jun.n3 --rdf $(SWAD)/swadGroup.rdf --n3 w3cStyle.n3 --think --strings >$@ swad11JunAgn.rdf: swad11Jun.n3 swad11Jun.rdf $(SWAD)/swadGroup.rdf w3cStyle.n3 forgetRules.n3 $(PYTHON) $(CWM) swad11Jun.n3 --rdf $(SWAD)/swadGroup.rdf --n3 w3cStyle.n3 --think forgetRules.n3 --purge --rdf >$@ # use case: SWAD 23 Jul 2002 agenda swad23JulAgn.txt: swad23Jul.n3 swad23Jul.rdf $(SWAD)/swadGroup.rdf w3cStyle.n3 $(PYTHON) $(CWM) swad23Jul.n3 --rdf $(SWAD)/swadGroup.rdf --n3 w3cStyle.n3 --think --strings >$@ swad23JulAgn.rdf: swad23Jul.n3 swad23Jul.rdf $(SWAD)/swadGroup.rdf w3cStyle.n3 forgetRules.n3 $(PYTHON) $(CWM) swad23Jul.n3 --rdf $(SWAD)/swadGroup.rdf --n3 w3cStyle.n3 --think forgetRules.n3 --purge --rdf >$@ # use case: SWAP/SWELL 30 Jul 2002 agenda swg30JulAgn.txt: swg30Jul.n3 swg30Jul.rdf $(SWAD)/swapSwellGroup.rdf w3cStyle.n3 $(PYTHON) $(CWM) swg30Jul.n3 --rdf $(SWAD)/swapSwellGroup.rdf --n3 w3cStyle.n3 --think --strings >$@ swg30JulAgn.rdf: swg30Jul.n3 swg30Jul.rdf $(SWAD)/swapSwellGroup.rdf w3cStyle.n3 forgetRules.n3 $(PYTHON) $(CWM) swg30Jul.n3 --rdf $(SWAD)/swapSwellGroup.rdf --n3 w3cStyle.n3 --think forgetRules.n3 --purge --rdf >$@ ###### # use case: w3m summer schedule 2001 w3msum-bydate.n3: wwgame.n3 w3msum.n3 $(SWELL)/listsAx.n3 w3msum-filter.n3 $(PYTHON) $(CWM) wwgame.n3 w3msum.n3 $(SWELL)/listsAx.n3 --think \ --filter=w3msum-filter.n3 \ --base=bogus: >$@ w3msum-bydate.rdf: w3msum-bydate.n3 $(PYTHON) $(CWM) w3msum-bydate.n3 --base=bogus: --rdf >$@ ######### rdfc25May.html: rdfc25May.rdf minutes2html.xsl rdfc25May.rdf: rdfc25May.n3 rdfc-mem.n3 $(PYTHON) $(CWM) rdfc25May.n3 rdfc-mem.n3 -rdf=c -bySubject >$@ rdfc25May-nonorm.rdf: rdfc25May.n3 rdfc-mem.n3 $(PYTHON) $(CWM) rdfc25May.n3 rdfc-mem.n3 -rdf >$@ mtg.html: mtg.rdf minutes2html.xsl mtg.rdf: mtg.n3 RM=rm # cuz make2n2.py doens't know about it clean: $(RM) mtg.rdf mtg.html rdfc-mem.n3 rdfc25May.rdf rdfc25May.html rdfc25May-nonorm.rdf PERL=perl WGET=wget ECHO=echo rdfc-mem.n3: ,rdfc-mem-cache.html $(ECHO) "@prefix who: ." >$@ $(ECHO) "@prefix u: ." >>$@ $(PERL) -ne 'if(/mailto:([^@]+)[^\"]*">([^<]+)/){($$id, $$n)= ($$1, $$2); $$id =~ s/w3/guha/; $$id =~ s/(dave\.|jan\.|ora\.|Graham\.|jos\.|\.jd|martyn\.)//g; print "who:$$id u:label \"$$n\".\n" unless $$n =~ /\n/; }' ,rdfc-mem-cache.html >>$@ ,rdfc-mem-cache.html: $(WGET) -O $@ http://www.w3.org/2001/sw/RDFCore/members.html #ends