include $(ISISROOT)/make/isismake.os

# ISIS DOCS MAKEFILE
#   Create XML table of contents for the documents
#   and generate upper level navigation pages
#   dls - deborah lee soltesz - 12/04/2002


DOCUMENTS    = $(filter-out CVS $(wildcard Makefile*) $(wildcard *.*) , $(wildcard *))
DOCDIR       = $(ISISROOT)/doc/documents


DOC = $(shell basename `pwd`)


# DOCUMENT LIST
# build the TOC XML for all the documents and generate makefiles that
# build individual documents as needed

docbuild: $(DOCDIR)/$(DOC)
$(DOCDIR)/$(DOC): $(DOC).xml ../../build/IsisInlineDocumentBuild.xsl ../../build/IsisSubPageBuild.xsl ../../build/IsisPrimaryPageBuild.xsl


	mkdir -p $(DOCDIR)/$(DOC) 
	touch $(DOCDIR)/$(DOC) 
	touch $(DOCDIR) 
	$(XALAN) $(XALAN_PARAM_OPTION) menuPath "'../../'" $(XALAN_PARAM_OPTION) dirParam "'$(DOC)'" $(XALAN_OUTFILE_OPTION) Makefile-temp $(XALAN_INFILE_OPTION) $(DOC).xml $(XALAN_XSL_OPTION) ../../build/IsisInlineDocumentBuild.xsl 
	make -f Makefile-temp docs 
	rsync -lHptr --delete --rsh=ssh * $(DOCDIR)/$(DOC)/





#TODO
# the following are temprary macros for updating the websites with the latest document build.
# these need to be removed and replaced with a more reasonable update script

# public docsrc upload
wwwdocsrc:
	echo " "
	echo "_______________________________________________________________________________"
	echo "BEGIN SYNC: docsys to public server"
	rsync -vlHptr --delete --progress --rsh=ssh $(ISISROOT)/src/docsys/* webmaster@wwwflag:/www/httpd/Astrogeology/Extranet/htdocs/Projects/IsisXML/docsrc/

# dev docsrc upload
devdocsrc:
	echo " "
	echo "_______________________________________________________________________________"
	echo "BEGIN SYNC: docsys to dev server"
	rsync -vlHptr --delete --progress --rsh=ssh $(ISISROOT)/src/docsys/* dsoltesz@wwwdev:/www/httpd/Astrogeology/Extranet/htdocs/Projects/IsisXML/docsrc/

# public doc upload
wwwdoc:
	echo " "
	echo "_______________________________________________________________________________"
	echo "BEGIN SYNC: docs to public server"
	rsync -vlHptr --delete --progress --rsh=ssh $(ISISROOT)/doc/* webmaster@wwwflag:/www/httpd/Astrogeology/Extranet/htdocs/Projects/IsisXML/doc/

# dev doc upload
devdoc:
	echo " "
	echo "_______________________________________________________________________________"
	echo "BEGIN SYNC: docs to dev server"
	rsync -vlHptr --delete --progress --rsh=ssh $(ISISROOT)/doc/* dsoltesz@wwwdev:/www/httpd/Astrogeology/Extranet/htdocs/Projects/IsisXML/doc/

