PROGMANDOCS = \
	progman.tex \
	ProgBasicObjects.tex \
	Progalgorithms.tex \
	ProgGraphObjects.tex

load:	$(PROGMANDOCS)
	cd basic; $(MAKE) -f MakeProg.b load
	cd graph; $(MAKE) -f MakeProg.g load
	cd examples; $(MAKE) -f MakeProg.examples load
	cd autowrap; $(MAKE) -f MakeProg.autowrap load

dirs:	$(PROGMANDOCS)
	cd basic; $(MAKE) -f MakeProg.b document
	cd graph; $(MAKE) -f MakeProg.g document
	cd examples; $(MAKE) -f MakeProg.examples document
	cd autowrap; $(MAKE) -f MakeProg.autowrap document

document:	dirs 

clean:
	cd basic; $(MAKE) -f MakeProg.b clean
	cd graph; $(MAKE) -f MakeProg.g clean
	cd examples; $(MAKE) -f MakeProg.examples clean
	cd autowrap; $(MAKE) -f MakeProg.autowrap clean
	rm -f *.toc *.log *.aux *.ilg *.idx *.lof *.dvi userman.ps
	rm -f link_filter link_c_filter
