diff --git a/make-includes/build_lecture_rules.make b/make-includes/build_lecture_rules.make index 2e72e58..174f9eb 100755 --- a/make-includes/build_lecture_rules.make +++ b/make-includes/build_lecture_rules.make @@ -111,7 +111,7 @@ # slides: $(SLIDES_PREREQS) -$(SLIDES).pdf: $(SLIDES).tex $(SLIDE_IMAGES) $(SLIDE_BACKGROUNDS) +$(SLIDES).pdf: $(SLIDES).tex $(SLIDE_IMAGES) $(SLIDE_BACKGROUNDS) $(SLIDE_FILES) pdflatex --jobname=$(SLIDES) '\documentclass[$(LATEX_OPTS)]{beamer}\input{$(SLIDES)}' pdflatex --jobname=$(SLIDES) '\documentclass[$(LATEX_OPTS)]{beamer}\input{$(SLIDES)}' @@ -135,7 +135,7 @@ # slides-notes: slides-notes.pdf -slides-notes.pdf: $(SLIDES).tex $(SLIDE_IMAGES) $(SLIDE_BACKGROUNDS) +slides-notes.pdf: $(SLIDES).tex $(SLIDE_IMAGES) $(SLIDE_BACKGROUNDS) $(SLIDE_FILES) pdflatex --jobname=slides-notes '\documentclass[$(LATEX_OPTS),notes=onlyslideswithnotes]{beamer}\input{$(SLIDES)}' pdflatex --jobname=slides-notes '\documentclass[$(LATEX_OPTS),notes=onlyslideswithnotes]{beamer}\input{$(SLIDES)}' @@ -208,7 +208,7 @@ figures: $(FIGURES).pdf -$(FIGURES).pdf: $(FIGURES).tex $(FIG_IMAGES) +$(FIGURES).pdf: $(FIGURES).tex $(FIG_IMAGES) $(FIG_FILES) pdflatex $< pdflatex $< @@ -246,7 +246,9 @@ @echo "GLOBAL_HANDBOOK_INCLUDE = [$(GLOBAL_HANDBOOK_INCLUDE)]" @echo "SLIDE_IMAGES = [$(SLIDE_IMAGES)]" @echo "SLIDE_BACKGROUNDS = [$(SLIDE_BACKGROUNDS)]" + @echo "SLIDE_FILES = [$(SLIDE_FILES)]" @echo "FIG_IMAGES = [$(FIG_IMAGES)]" + @echo "FIG_FILES = [$(FIG_FILES)]" @echo "TIDY_FILES = [$(TIDY_FILES)]" @echo "CLEAN_FILES = [$(CLEAN_FILES)]" @echo "DRAFT = [$(DRAFT)]" @@ -303,11 +305,26 @@ @echo "$(notdir $<): regenerate $(notdir $@)" @exit 1 # +# Various bitmap types embedded in OmniGraffle. (We can't automate this.) +# +%.graffle: %.png + @echo "$(notdir $@): reinsert $(notdir $<)" + @exit 1 + +%.graffle: %.jpg + @echo "$(notdir $@): reinsert $(notdir $<)" + @exit 1 +# # PNG from TIFF. # %.png: %.tif convert "$<" $(IMGDIR)/$@ # +# PNG from PICT. +# +%.png: %.pict + convert "$<" $(IMGDIR)/$@ +# # PDF from Ploticus. # %.pdf: %.plo @@ -322,4 +339,3 @@ # %.pdf: %.eps ps2eps --ignoreBB --nohires --loose < $< | ps2pdf -dEPSCrop - $(IMGDIR)/$@ -