DOCUMENT = kinect INCLUDEFILES = $(shell grep "include{" $(DOCUMENT).tex | grep -v "^\%" | sed s/.\*include\{\\\(.*\\\)\}.\*/\\\1/ ) INPUTFILES = $(shell grep "input{" $(DOCUMENT).tex | grep -v "^\%" | sed s/.\*input\{\\\(.*\\\)\}.\*/\\\1/ ) TEXFILES = $(DOCUMENT).tex $(addsuffix .tex,$(INCLUDEFILES)) $(addsuffix .tex,$(INPUTFILES)) BIBTEX = $(shell grep "bibliography{" $(DOCUMENT).tex | grep -v "^\%" | sed s/.\*bibliography\{\\\(.*\\\)\}.\*/\\\1/ | sed s/,/\ / ) BIBTEXFILES = $(addsuffix .bib,$(BIBTEX)) FINALFN = eccv EPSFILES = $(wildcard figs/*.eps) all: ps pdf ps: $(DOCUMENT).ps pdf: $(DOCUMENT).pdf test: echo $(TEXFILES) echo $(BIBTEXFILES) $(DOCUMENT).ps: $(DOCUMENT).dvi dvips -P cmz -f $(DOCUMENT).dvi > $(DOCUMENT).ps #dvips -P cmz -t letter -f $(DOCUMENT).dvi > $(DOCUMENT).ps $(DOCUMENT).pdf: $(DOCUMENT).ps ps2pdf $< >$(DOCUMENT).pdf $(DOCUMENT).dvi: $(TEXFILES) $(EPSFILES) biblio.stamp FORCE latex $(DOCUMENT).tex /dev/null # -xdvi -nofork -unique $(DOCUMENT).dvi 2>/dev/null >/dev/null tarball: $(TEXFILES) $(BIBTEXFILES) $(EPSFILES) tar cfvz $(DOCUMENT).tar.gz Makefile $(TEXFILES) $(BIBTEXFILES) $(EPSFILES) biblio.stamp: $(BIBTEXFILES) -latex -interaction=batchmode $(DOCUMENT).tex -bibtex -terse $(DOCUMENT) # touch biblio.stamp final: $(FINALFN).tex $(DOCUMENT).ps $(DOCUMENT).pdf cp $(DOCUMENT).ps $(FINALFN).ps cp $(DOCUMENT).pdf $(FINALFN).pdf $(FINALFN).tex: $(DOCUMENT).bbl $(TEXFILES) gawk -f finalize.awk $(DOCUMENT).tex > $@ fileclean: rm -f #*# *~ ispell: $(TEXFILES) ispell -d american -t -M -L 3 $(TEXFILES) clean: rm -f *.dvi *.ps *.pdf *.stamp *.aux *.idx *.log *.toc *.bbl *.blg *.ilg *.ind *.ent tidy: fileclean clean texclean tar: ( cd .. ; tar czvf $(SOURCE)/$(SOURCE).tar.gz $(SOURCE)/*.sty $(SOURCE)/*.tex $(SOURCE)/*.bib $(SOURCE)/*.ps $(SOURCE)/Makefile ) %.eps : %.sk sk2ps $< $@ FORCE: