## Process this file with automake to produce Makefile.in

jm_helpdir = $(datadir)$(JM_HELPDIR)

jm_help_DATA =	  \
	jm.html	  \
	topic.dat

SGML_FILES =			\
	authors.sgml		\
	bugs.sgml		\
	faq.sgml		\
	faq-general.sgml	\
	faq-compare.sgml	\
	faq-developers.sgml	\
	faq-tech.sgml		\
	install.sgml		\
	intro.sgml		\
	jm.sgml			\
	license.sgml		\
	lists.sgml		\
	news.sgml		\
	quickstart.sgml		\
	AUTHORS.txt.sgml	\
	FAQ.txt.sgml		\
	NEWS.txt.sgml

EXTRA_DIST = \
	topic.dat		\
	$(SGML_FILES)

DB2HTML=db2html -d /usr/lib/sgml/stylesheet/gdp-both.dsl

jm.html: @BUILD_DOCS_TRUE@ jm/t1.html
	-cd $(srcdir) && cp jm/t1.html jm.html
# ./jm.html is a dummy file

jm/t1.html: @BUILD_DOCS_TRUE@ $(SGML_FILES)
	-cd $(srcdir) && $(DB2HTML) jm.sgml

all-local: @BUILD_DOCS_TRUE@ AUTHORS.html NEWS.html FAQ.html

AUTHORS.html: @BUILD_DOCS_TRUE@ AUTHORS.txt/t1.html
	-cd $(srcdir) && cp AUTHORS.txt/t1.html AUTHORS.html

AUTHORS.txt/t1.html: AUTHORS.txt.sgml authors.sgml
	-cd $(srcdir) && $(DB2HTML) AUTHORS.txt.sgml
	-lynx --dump AUTHORS.txt/t1.html | ./removerefs.pl | ./fixauthors.pl > AUTHORS.temp
	-echo -e "\n  [This file was generated from AUTHORS.txt.sgml in the JM repository.]" >> AUTHORS.temp
	-cp -f AUTHORS.temp ../../AUTHORS

NEWS.html: @BUILD_DOCS_TRUE@ NEWS.txt/t1.html
	-cd $(srcdir) && cp NEWS.txt/t1.html NEWS.html

NEWS.txt/t1.html: NEWS.txt.sgml news.sgml
	-cd $(srcdir) && $(DB2HTML) NEWS.txt.sgml
	-echo -e "\nJungle Monkey NEWS\n------------------" > NEWS.temp
	-lynx --dump NEWS.txt/t1.html | ./removerefs.pl >> NEWS.temp
	-echo -e "\n  [This file was generated from NEWS.txt.sgml in the JM repository.]" >> NEWS.temp
	-cp -f NEWS.temp ../../NEWS

FAQ.html: @BUILD_DOCS_TRUE@ FAQ.txt/t1.html
	-cd $(srcdir) && cp FAQ.txt/t1.html FAQ.html

FAQ.txt/t1.html: FAQ.txt.sgml faq.sgml
	-cd $(srcdir) && $(DB2HTML) FAQ.txt.sgml
	-lynx --dump FAQ.txt/t1.html | ./removerefs.pl > FAQ.temp
	-echo -e "\n  [This file was generated from FAQ.txt.sgml in the JM repository.]" >> FAQ.temp
	-cp -f FAQ.temp ../../FAQ

dist-hook:
	mkdir $(distdir)/jm
	-cp $(srcdir)/jm/*.html $(srcdir)/jm/*.css $(distdir)/jm
	mkdir $(distdir)/jm/stylesheet-images
	-cp $(srcdir)/jm/stylesheet-images/*  $(distdir)/jm/stylesheet-images
	mkdir $(distdir)/images
	-cp $(srcdir)/images/*.png $(distdir)/images

install-data-local:
	$(mkinstalldirs) $(DESTDIR)$(jm_helpdir)/images
	$(mkinstalldirs) $(DESTDIR)$(jm_helpdir)/stylesheet-images
	-for file in $(srcdir)/jm/*.html $(srcdir)/jm/*.css; do \
		basefile=`basename $$file`; \
		$(INSTALL_DATA) $$file $(DESTDIR)$(jm_helpdir)/$$basefile; \
	done
	-for file in $(srcdir)/jm/stylesheet-images/*; do \
		$(INSTALL_DATA) $$file $(DESTDIR)$(jm_helpdir)/stylesheet-images;\
	done
	-for file in $(srcdir)/images/*.png; do \
		$(INSTALL_DATA) $$file $(DESTDIR)$(jm_helpdir)/images;\
	done

jm.ps: jm.sgml
	-db2ps $<

jm.rtf: jm.sgml	    
	-db2rtf $<

CLEANFILES=*.html *.txt

clean-generic:
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
	-rm -rf AUTHORS.txt AUTHORS.junk AUTHORS.temp AUTHORS.html authors.html \
		FAQ.txt FAQ.junk FAQ.temp FAQ.html faq.html \
		NEWS.txt NEWS.junk NEWS.temp NEWS.html news.html \
		jm jm.junk


syntax highlighted by Code2HTML, v. 0.9.1