#<: 'Makefile' v0.003 @ 2012-10-05 23:52:54 UTC (Jonas@Ubbe-III) "Jonas Eckerman" <jonas@truls.org> :>#

# What the DNS?
# make documentation

SUBS=html man

IFO=-p -D -m u=rw,go=r,a-s
IDO=-p -m u=rwx,go=rx,a-s -d

.PHONY: man html

default:
	set -e; for d in $(SUBS); do if [ -e "$$d/Makefile" ]; then $(MAKE) -C $$d; fi; done

all:
	set -e; for d in $(SUBS); do if [ -e "$$d/Makefile" ]; then $(MAKE) -C $$d all; fi; done

clean:
	set -e; for d in $(SUBS); do if [ -e "$$d/Makefile" ]; then $(MAKE) -C $$d clean; fi; done

distclean:
	set -e; for d in $(SUBS); do if [ -e "$$d/Makefile" ]; then $(MAKE) -C $$d distclean; fi; done

preinstall:
	set -e; for d in $(SUBS); do if [ -e "$$d/Makefile" ]; then $(MAKE) -C $$d preinstall; fi; done

postinstall:
	set -e; for d in $(SUBS); do if [ -e "$$d/Makefile" ]; then $(MAKE) -C $$d postinstall; fi; done

prepackage:
	set -e; for d in $(SUBS); do if [ -e "$$d/Makefile" ]; then $(MAKE) -C $$d prepackage; fi; done

postpackage:
	set -e; for d in $(SUBS); do if [ -e "$$d/Makefile" ]; then $(MAKE) -C $$d postpackage; fi; done

man:
	$(MAKE) -C man man
	
html:
	$(MAKE) -C html html

install: all
	set -e; \
	if [ -d /usr/share/doc ]; then \
	  install $(IDO) /usr/share/doc/wtdns; \
	  install $(IFO) *.txt /usr/share/doc/wtdns/; \
	fi
	set -e; for d in $(SUBS); do if [ -e "$$d/Makefile" ]; then $(MAKE) -C $$d install; fi; done
