X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=spec%2FMakefile;h=6b9d295c30714ec33312bf6481fd34674df43f90;hb=cbbcc4abd67ddb89c467ef2cdbc87179e1371e2c;hp=e79e671652b6a35ab6dc929509f86f2a86656920;hpb=f01ac68520e9acfbb41cd7b0bd77b2003a0aec0b;p=hwmod.git diff --git a/spec/Makefile b/spec/Makefile index e79e671..6b9d295 100644 --- a/spec/Makefile +++ b/spec/Makefile @@ -1,13 +1,22 @@ +SHELL := bash PROJECT = spec all: protocol -protocol: $(subst .dia,.png,$(shell ls *.dia)) - pdflatex $(PROJECT) - pdflatex $(PROJECT) +protocol: $(PROJECT).tex $(subst .dia,.png,$(shell ls *.dia)) $(subst .tex,.pdf,$(shell ls sm/*.tex)) + pdflatex $(PROJECT).tex + pdflatex $(PROJECT).tex %.png: %.dia dia $< -e $@ -t png +%.pdf: %.tex + latex -output-directory=sm $< + dvips $(subst .tex,.dvi,$<) -o $(subst .tex,.ps,$<) + ps2pdf $(subst .tex,.ps,$<) $@ + pdfcrop $@ $(subst .pdf,.pdf2,$@) + mv $(subst .pdf,.pdf2,$@) $@ + rm sm/{*.dvi,*.ps,*.aux,*.log} + clean: - -rm -f *.aux *.log *.dvi *.toc *.out *.pdf *.png + -rm -f {,sm/}{*.aux,*.log,*.dvi,*.toc,*.out,*.pdf,*.png}