Skip to content
Snippets Groups Projects
Select Git revision
  • 5ffa06ba06d8a77a96f7229a3a2a567fe6fa8470
  • master default protected
  • typos
  • development protected
  • ReadMe_Typos
  • example
  • feat/autocomplete-vscode
  • v3.3
  • v3.2
  • v3.1
  • v3.0
  • v2.2
  • v2.1
  • v2.0
  • old-example
  • v1.5
  • v1.4
  • v1.3
  • v1.0
  • v1.1
  • v1.2
21 results

Makefile

Blame
  • Makefile 1.96 KiB
    # Makefile for Latex project
    
    NAME = project 		# Name of your file
    LATEX = pdflatex	# command you use
    
    OUTDIR = .\build	# all latex-ggenerated files will be stored here
    
    
    export TEXINPUTS:=.\src # edit env-variable for sub processes (only neede if not miktex)
    
    pdf: $(NAME).tex
    	$(LATEX) -synctex=1 -interaction=nonstopmode -file-line-error -include-directory=.\src -output-directory=$(OUTDIR) $(NAME).tex
    
    
    clean: tidy
    	if exist $(OUTDIR)\$(NAME).pdf del $(OUTDIR)\$(NAME).pdf
    	if exist $(OUTDIR) rmdir $(OUTDIR)
    
    tidy:
    	if exist $(OUTDIR)\$(NAME).aux del $(OUTDIR)\$(NAME).aux
    	if exist $(OUTDIR)\$(NAME).bbl del $(OUTDIR)\$(NAME).bbl
    	if exist $(OUTDIR)\$(NAME).bcf del $(OUTDIR)\$(NAME).bcf
    	if exist $(OUTDIR)\$(NAME).blg del $(OUTDIR)\$(NAME).blg
    	if exist $(OUTDIR)\$(NAME).idx del $(OUTDIR)\$(NAME).idx
    	if exist $(OUTDIR)\$(NAME).ind del $(OUTDIR)\$(NAME).ind
    	if exist $(OUTDIR)\$(NAME).lof del $(OUTDIR)\$(NAME).lof
    	if exist $(OUTDIR)\$(NAME).lot del $(OUTDIR)\$(NAME).lot
    	if exist $(OUTDIR)\$(NAME).out del $(OUTDIR)\$(NAME).out
    	if exist $(OUTDIR)\$(NAME).toc del $(OUTDIR)\$(NAME).toc
    	if exist $(OUTDIR)\$(NAME).acn del $(OUTDIR)\$(NAME).acn
    	if exist $(OUTDIR)\$(NAME).acr del $(OUTDIR)\$(NAME).acr
    	if exist $(OUTDIR)\$(NAME).alg del $(OUTDIR)\$(NAME).alg
    	if exist $(OUTDIR)\$(NAME).glg del $(OUTDIR)\$(NAME).glg
    	if exist $(OUTDIR)\$(NAME).glo del $(OUTDIR)\$(NAME).glo
    	if exist $(OUTDIR)\$(NAME).gls del $(OUTDIR)\$(NAME).gls
    	if exist $(OUTDIR)\$(NAME).ist del $(OUTDIR)\$(NAME).ist
    	if exist $(OUTDIR)\$(NAME).fls del $(OUTDIR)\$(NAME).fls
    	if exist $(OUTDIR)\$(NAME).log del $(OUTDIR)\$(NAME).log
    	if exist $(OUTDIR)\$(NAME).nav del $(OUTDIR)\$(NAME).nav
    	if exist $(OUTDIR)\$(NAME).snm del $(OUTDIR)\$(NAME).snm
    	if exist $(OUTDIR)\$(NAME).fdb_latexmk del $(OUTDIR)\$(NAME).fdb_latexmk
    	if exist $(OUTDIR)\$(NAME).synctex.gz del $(OUTDIR)\$(NAME).synctex.gz
    	if exist $(OUTDIR)\$(NAME).run.xml del $(OUTDIR)\$(NAME).run.xml
    	if exist $(OUTDIR)\$(NAME).bc del $(OUTDIR)\$(NAME).bc