SHELL := bash FILES = isa.tex conds.tex flags.tex callingconv.tex cmp.tex desdis.tex FILES += Makefile $(shell ls src/*.c src/*.s) example.tex TARGET = isa.pdf ISA_FILES = arith.ptex logic.ptex data.ptex misc.ptex ISA_BUILD = $(ISA_FILES:.ptex=.tex) PDFGEN = pdflatex --jobname=$(basename $@) $< all: $(TARGET) $(TARGET): $(FILES) $(ISA_BUILD) $(PDFGEN) $(PDFGEN) $(PDFGEN) %.tex: %.ptex gentex.pl ./gentex.pl $< .PHONY: clean clean: rm -fr *.aux *.log *.dvi *.pdf *.toc *.outc $(ISA_BUILD)