add more mathsoc logos
[public/csc-propaganda.git] / Makefile
index e112223..cbfc8b4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,18 @@
-TEXS = $(wildcard 20*.tex)
-DVIS = $(TEXS:.tex=.dvi)
-POSTSCRIPTS = $(DVIS:.dvi=.ps)
+TEX := $(wildcard *.tex)
+DVI := $(TEX:.tex=.dvi)
+PS  := $(DVI:.dvi=.ps)
+PDF := $(TEX:.tex=.pdf)
 
-.PHONY: all clean none
-none: ;
+.PHONY: all clean none ps pdf dvi
 
-all: $(POSTSCRIPTS)
+ps: $(PS)
+
+pdf: $(PDF)
+
+all: ps pdf
 
 clean:
-       rm -f *.dvi $(POSTSCRIPTS) *.aux *.log
+       rm -f $(DVI) $(PS) $(PDF) *.aux *.log
 
 %.dvi: %.tex
        latex $<
@@ -16,5 +20,8 @@ clean:
 %.ps: %.dvi
        dvips -t letter -o $@ $<
 
+%.pdf: %.tex
+       pdflatex $<
+
 %.pdf: %.ps
        ps2pdf -sPAPERSIZE=letter $<