SUBDIRS := $(sort $(dir $(wildcard samples/*/*))) NAME = tikz-imagelabels .PHONY: all $(SUBDIRS) clean all: $(SUBDIRS) latex $(NAME).ins pdflatex --interaction=nonstopmode $(NAME).dtx pdflatex --interaction=nonstopmode $(NAME).dtx makeindex -s gglo.ist -o $(NAME).gls $(NAME).glo pdflatex --interaction=nonstopmode $(NAME).dtx pdflatex --interaction=nonstopmode $(NAME).dtx $(SUBDIRS): ; $(MAKE) -C $@ $(MAKECMDGOALS) clean: $(SUBDIRS) --@rm -rf *.aux *.glo *.gls *.ilg *.log *.out *.toc