s3e: fix build break
[calu.git] / 2_isa / Makefile
1 SHELL := bash
2
3 FILES  = isa.tex conds.tex flags.tex callingconv.tex cmp.tex desdis.tex
4 FILES += Makefile $(shell ls src/*.c src/*.s) example.tex
5 TARGET = isa.pdf
6
7 ISA_FILES = arith.ptex logic.ptex data.ptex misc.ptex
8
9 ISA_BUILD = $(ISA_FILES:.ptex=.tex)
10
11 PDFGEN = pdflatex --jobname=$(basename $@) $<
12
13 all: $(TARGET)
14
15 $(TARGET): $(FILES) $(ISA_BUILD)
16         $(PDFGEN)
17         $(PDFGEN)
18         $(PDFGEN)
19
20 %.tex: %.ptex gentex.pl
21         ./gentex.pl $<
22
23 .PHONY: clean
24
25 clean:
26         rm -fr *.aux *.log *.dvi *.pdf *.toc *.outc $(ISA_BUILD)
27