DIRS = html
#DIRS = latex html man

# We assume you built your kernel in this directory:
OBJDIR = ../../build

all: $(DIRS)

$(DIRS): Doxyfile $(OBJDIR)/auto main.dox
	( echo "INPUT = . $(OBJDIR)/auto"; \
	  for format in latex html man; do \
	    echo "GENERATE_$$(echo $$format | tr a-z A-Z) = \
	          $$(if [ $$format = $@ ]; then echo YES; else echo NO; fi)"; \
	  done; \
	  cat $<) | doxygen - 

clean:
	rm -rf $(DIRS)
