default: full all: full subset %.tag: %.doxy doxygen $< FULL = \ main.doxy \ math.doxy \ vbo.doxy \ glapi.doxy \ shader.doxy \ swrast.doxy \ swrast_setup.doxy \ tnl.doxy \ tnl_dd.doxy full: $(FULL:.doxy=.tag) $(foreach FILE,$(FULL),doxygen $(FILE);) SUBSET = \ main.doxy \ math.doxy \ miniglx.doxy subset: $(SUBSET:.doxy=.tag) $(foreach FILE,$(SUBSET),doxygen $(FILE);) clean: rm -rf $(FULL:.doxy=) $(SUBSET:.doxy=) rm -rf *.tag