#
#       Makefile for html
#

include ../Mkinclude

SUBDIRS		= math1 math2 misc1 grph1 grph2 sample etc \
		  rakuraku gokuraku

all:
	@for i in $(SUBDIRS) ; do \
	  cd $$i ; \
	  echo "Making $$i/" ; \
	  $(MAKE) ; \
	  cd .. ; \
	done

install:
	@for i in $(SUBDIRS) ; do \
	  cd $$i ; \
	  echo "Installing $$i/" ; \
	  $(MAKE) install ; \
	  cd .. ; \
	done

clean: clean.local clean.dir

clean.all: clean.local clean.dir

clean.local:
	$(RM) *~

clean.dir:
	@for i in $(SUBDIRS) ; do \
	  cd $$i ; \
	  echo "Cleaning $$i/" ; \
	  $(MAKE) clean ; \
	  cd .. ; \
	done

html.all: html

html:  
	$(LATEX2HTML) $(L2HFLAGS) $(L2HICONS) \
        dtitle="dcl-5.0-CREDITS" ../CREDITS.tex > ../CREDITS.html
	@for i in $(SUBDIRS) ; do \
	  cd $$i ; \
	  echo "Making html $$i/" ; \
	  $(MAKE) html.all ; \
	  cd .. ; \
	done
	$(MAKE) htmlidx
	
htmlidx:
	$(RM) dcl.hidx
	@for i in $(SUBDIRS) ; do \
	  sed "s/}{/}{$$i\//" $$i/$$i.hidx >> dcl.hidx ; \
	done
	$(SORT) dcl.hidx | $(HIDX2HTML) $(L2HICONS) xbmrefdir=xbm \
        title=dcl-5.0 backto=dcl.html > dcl-idx.html
		