summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/pst-uml/Makefile
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

########################################################################