Makefile 880 B

1234567891011121314151617181920212223
  1. DOKUMENT = main
  2. make:
  3. pdflatex $(DOKUMENT).tex -output-format=pdf # Referenzen erstellen
  4. makeglossaries $(DOKUMENT)
  5. bibtex $(DOKUMENT)
  6. pdflatex $(DOKUMENT).tex -output-format=pdf # Referenzen einbinden
  7. pdflatex $(DOKUMENT).tex -output-format=pdf # Referenzen einbinden
  8. # make clean
  9. ebook:
  10. latexml --dest=$(DOKUMENT).xml $(DOKUMENT).tex
  11. latexmlpost -dest=$(DOKUMENT).html $(DOKUMENT).xml
  12. ebook-convert $(DOKUMENT).html $(DOKUMENT).epub --language de --no-default-epub-cover
  13. arxiv:
  14. zip -r upload.zip . -x \*.git\* -x MAKEFILE -x *.zip -x *.pdf
  15. clean:
  16. rm -rf $(TARGET) *.class *.html *.aux *.out *.thm *.idx *.toc *.ilg *.glg *.glo *.gls *.ist *.xdy *.fdb_latexmk *.bak *.blg *.glsdefs *.acn *.acr *.alg *.nls *.nlo *.bak *.pyg *.lot *.lof *.xmpdata *.xmpi *.bbl
  17. rm -rf _minted-booka4
  18. rm -rf *.log # Analyze this for errors
  19. # rm -rf *.bbl *.ind # Needed for arxiv