TARGET_NAME = example

SOURCE = $(wildcard *.tex) \
$(wildcard *.sty) \
$(wildcard ./bibtex/*.bib) \
$(wildcard *.cls) \
$(wildcard ./picture/*.eps) \

all: pdf

ps: $(TARGET_NAME).ps

pdf: $(TARGET_NAME).pdf

$(TARGET_NAME).pdf: $(SOURCE) 
	latexmk -pdf $(TARGET_NAME)

clean:
	rm -rf *.dvi *.toc *.log *.aux *.bbl *.blg *.idx *.ilg *.ind *.out *.brf *.snm *.nav *.pdf

%.ps: %.dvi
	dvips $<

.PHONY: all clean ps pdf
