include ../master.Makefile

#MYSITE=/gnu/mysite/mysite
MYSITE=/opt/mysite/mysite
#MYSITE=/local/mysite/mysite
RSS2CONTENT=/opt/godi/bin/cduce -I /opt/mysite --run rss.cdo --arg


#DEST_DIR=site/
#WWW_CVS=/work/devel/all-cameleon2/website/
DEST_DIR=/work/devel/all-cameleon2/website/

XML_FILES=\
	about.xml \
	cameleon_news.xml \
	config_file.xml \
	configwin.xml \
	dbforge.xml \
	ocamlcvs.xml \
	odot.xml \
	okey.xml \
	report.xml \
	principles.xml \
	site.xml \
	sitemap.xml\
	topcameleon.xml

all: $(XML_FILES)
	$(MKDIR) $(DEST_DIR)
	$(MYSITE) site.xml -lang fr -o $(DEST_DIR)
	$(MYSITE) site.xml -lang en -o $(DEST_DIR)
	$(CP) cameleon_news.rss $(DEST_DIR)
	cp style.css $(DEST_DIR)
	cp ocaml.lang top.jpg bottom.jpg $(DEST_DIR)
	(cd $(ROOT)/src && $(MAKE) camlget websitedoc)
	$(CP) $(ROOT)/src/cameleon_snippets.cga $(DEST_DIR)
	$(CP) $(DEST_DIR)/index.en.html $(DEST_DIR)/index.html
	rpl "&amp;&amp;" "&&" $(DEST_DIR)/*.html
	rpl "&quot;AddSearchProvider&quot;" "\"AddSearchProvider\"" $(DEST_DIR)/*.html

cameleon_news.xml: cameleon_news.rss
	echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" standalone=\"yes\"?>" > $@
	$(RSS2CONTENT) $< >> $@

installsite:site
#	$(CP) -r $(DEST_DIR)* $(WWW_CVS)
#	$(CP) $(DEST_DIR)index.en.html $(WWW_CVS)index.html
#	(cd $(WWW_CVS) && touch img/* && svn commit -m-)
#	$(CP) /work/devel/www-cameleon2/* ~/public_html/tmp_cameleon2/
clean:
	$(RM) *~ \#*\#
