-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile
37 lines (31 loc) · 1.01 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
## Copyright (C) 2010-2013 M. Giordano, O. Iovino, M. Leccardi.
##
## Quest'opera è distribuita con licenza Creative Commons,
## + Attribuzione
## + Non commerciale
## + Condividi allo stesso modo
## 3.0 Italia.
##
## Un riassunto della licenza in linguaggio accessibile a tutti è reperibile sul
## sito ufficiale http://creativecommons.org/licenses/by-nc-sa/3.0/it
## Makefile per la compilazione della guida tematica guidaemacsauctex.tex
MAIN = guidaemacsauctex
MAIN_TEX = $(MAIN).tex
ALL_TEX = $(wildcard *.tex)
ALL_BIB = $(wildcard *.bib)
BACKUP_TEX = $(wildcard *.tex~)
BACKUP_BIB = $(wildcard *.bib~)
BACKUP_MISC = $(wildcard *.bak) $(wildcard *.org~)
TODAY = $(shell date "+%Y%m%d")
TAR_NAME = $(MAIN)-$(TODAY).tar.gz
TAR_WILD = $(MAIN)-*.tar.gz
FIGURE = figure
PDF = $(MAIN).pdf
.PHONY: clean dist
$(PDF): $(ALL_TEX) $(ALL_BIB) $(MAIN).sty
latexmk -pdf -recorder- $(MAIN_TEX)
clean:
rm -f $(BACKUP_TEX) $(BACKUP_BIB) $(BACKUP_MISC) Makefile~
dist:
rm -f $(TAR_WILD)
tar -czf $(TAR_NAME) $(PDF)