# W3C SWAD-Europe project
# XHTML data extraction tool
# by Dan Brickley <danbri@w3.org>
# $Id: Makefile,v 1.2 2002/05/29 14:54:33 danbri Exp $

EXT=./bin/extract_projdata.pl
HOME=http://www.w3.org/2001/sw/EU/proposal/jan10/dow/wps/

OUT=views/tmp/_tmp_summary.txt
TOC=views/tmp/_bydate.txt 

PARTS=conf/concat.txt

all:
	@echo 'try make toc, make concat, make final to generate table of contents, extract metadata, make images etc.'
	@echo 'see $(HOME) for details.'

final:	clean toc depgraph concat tidylast
	


concat:
	@echo Combining files from $(PARTS)
	./bin/concat.pl $(PARTS) > _concat.html

tidylast:
	tidy -m -asxml -indent _concat.html

toc:
	@echo 'NOTE: we are now using the NEW workpackage number scheme (esw-wp-1..12.html w/ demos as 12.n)'

	@rm -f views/img/_*.sh
	ls esw-wp-*.html | sort | $(EXT) > $(OUT)
	@echo "writing summary report to file: $(OUT)"
	cat $(OUT) | grep '::' | sort -n > $(TOC)
	# perl ./bin/mktoc.pl > _auto.html


depgraph:
	cd views/img/ ; \
	dot -Tpng ../../conf/wp-deps.dot > _wp-deps.png ; \
	dot -Tsvg ../../conf/wp-deps.dot > _wp-deps.svg
	
test:
	ls wp*html | sort | $(EXT) 

clean:
	@echo "Cleaning up generated files from ./ and ./views/img/ etc "; 
	rm -f ./_*.txt; \
 	rm -f ./_*; \
	rm -f ./rdf/_* ; \
	rm -f ./views/tmp/_* ; \
	rm -f views/deliverables/_* ;	\
	cd views/img/; \
 	rm -f ./_*; 


#
# Obsolete numbering scheme.
oldtoc:
	@echo '***WARNING: using OLD workpackage docs / number scheme'
	@rm -f views/img/_*.sh
	ls wp*html | sort | $(EXT) > $(OUT)
	@echo "writing summary report to file: $(OUT)"
	cat $(OUT) | grep '::' | sort -n > $(TOC)
	perl ./bin/mktoc.pl > _auto.html

