Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

Makefile

Blame
  • Makefile 625 B
    SRC = $(shell ls *.tex)
    T1 = paper.pdf
    I1 = cicm18-viewfinder.pdf
    T2 = report.pdf
    I2 = viewfinder-report.pdf
    PI1 = papers/$(I1)
    PI2 = submit/$(I2)
    TARGET = $(T1) $(T2)
    GITDIR = ~/vc/git/gl.kwarc.info/mkohlhase/www
    C1 = $(T1) $(GITDIR)/$(PI1)
    C2 = $(T2) $(GITDIR)/$(PI2)
    INSTALL = $(PI1) $(PI2)
    
    all: $(TARGET)
    
    $(TARGET): %.pdf: %.tex $(SRC)
    	pdflatex $(basename $<)
    	bibtex $(basename $<) || true
    	pdflatex $(basename $<)
    	pdflatex $(basename $<)
    
    install: $(TARGET)
    	mkdir -p $(GITDIR)
    	cd $(GITDIR); git pull; cd - 
    	cp $(C1); cp $(C2)
    	cd $(GITDIR); git add --force $(INSTALL);git commit -m're-generated'; git push; cd -