blob: 5e6f9c1658b05fb204c5c58e8dbfd0c12d1f3520 (
plain)
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
#
# Makefile bestial pour un projet Latex
#
# $Id: Makefile,v 1.16 1998/12/18 08:41:15 diam Exp $
########################################################################
FILE = "doc_pst-uml"
EXEMPLES = "exemplesUml"
PACKAGENAME = "pst-uml"
CVSMODULE = "diam/pst-uml"
# OLDPWD = `pwd`
# DATF = `date +%y%m%d-%Hh%M`
ARCHIVE = $(PACKAGENAME)-$(DATF)
########################################################################
# Quelques variable pour la cible diamarch 5archivage)
# Création d'une variable pour la date de lancement de ce make
DATF = $(shell date +%y%m%d-%Hh%M)
# Mémorisation du répertoire courant
OLD_PWD = $(shell pwd)
# Nom du répertoire contenant ou ranger la sauvegarde :
BACKUP_DIR = $(HOME)/archives/BACKUP
# Nom du répertoire contenant les fichiers à sauvegarder :
DIR_TO_SAVE = ../$(PACKAGENAME)
# Nom du nouveau répertoire contenant les fichiers sauvegardés :
SAVED_DIR_NAME = $(PACKAGENAME)-$(DATF)
# Nom absolu du repertoire créé :
ABSOLUTE_SAVED_DIR_NAME = $(BACKUP_DIR)/$(SAVED_DIR_NAME)
########################################################################
all: doc ex
ex:
latex $(EXEMPLES).tex ;\
latex $(EXEMPLES).tex ;\
dvips $(EXEMPLES).dvi -o $(EXEMPLES).ps ;\
ghostview $(EXEMPLES).ps &
doc:
latex $(FILE).tex;\
latex $(FILE).tex;\
dvips $(FILE).dvi -o $(FILE).ps; \
ghostview $(FILE).ps &
one:
latex $(FILE).tex ;\
dvips $(FILE).dvi -o $(FILE).ps ;\
ghostview $(FILE).ps &
two:
latex $(FILE).tex;\
latex $(FILE).tex;\
dvips $(FILE).dvi -o $(FILE).ps
tex:
latex $(FILE).tex
ps:
dvips $(FILE).dvi -o $(FILE).ps
bib:
bibtex $(FILE)
vps:
ghostview $(FILE).ps &
vdvi:
xdvi $(FILE).dvi &
ed:
tew $(FILE).tex &
# diamarchcvs:
#
# cd $(BACKUP_DIR); \
# cvs export -d $(SAVED_DIR_NAME) -D now $(CVSMODULE); \
# tar cvf - $(SAVED_DIR_NAME) | gzip > $(SAVED_DIR_NAME).tar.gz; \
# echo "VERIFIER LE REPERTOIRE ET L'ARCHIVE CREE PAR : "
# echo " cd $(HOME)/BACKUP/ "
########################################################################
# Archivage du répertoire de travail principal
diamarch:
cp -rp $(DIR_TO_SAVE) $(ABSOLUTE_SAVED_DIR_NAME) ; \
cd $(ABSOLUTE_SAVED_DIR_NAME); \
make distclean;\
cd $(BACKUP_DIR); \
tar cf - $(SAVED_DIR_NAME) | gzip > $(SAVED_DIR_NAME).tar.gz;
@echo "VERIFIER LE REPERTOIRE ET L'ARCHIVE CREE PAR : "
@echo " cd $(BACKUP_DIR)"
@echo " cd $(SAVED_DIR_NAME)"
@echo " Pour revenir au répertoire original, faite :"
@echo " cd $(OLD_PWD)"
########################################################################
clean:
rm -f *.aux *.bbl *.blg *.log *.lof *.lot *.toc *.tmp *.dvi
########################################################################
|