blob: 97d8d486c0fbbf11bad9b1e79accb7218e46b7ad (
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
|
# Makefile for mdframed project folder
# $Id: Makefile 271 2011-12-09 12:25:08Z marco $
SHELL := /bin/bash
PACKAGE = mdframed
EXAMPLEA = mdframed-examples
EXAMPLED = mdframed-example-default
EXAMPLET = mdframed-example-tikz
EXAMPLEP = mdframed-example-pstricks
EXAMPLESX = mdframed-example-texsx
EXAMPLLIST = $(EXAMPLEA) $(EXAMPLED) $(EXAMPLET) $(EXAMPLEP) $(EXAMPLESX)
PDFLATEX = pdflatex
LATEX = latex
DVIPS = dvips
PSPDF = ps2pdf
MAKEIDX = makeindex
NO_COLOR = \x1b[0m
OK_COLOR = \x1b[32;01m
WARN_COLOR = \x1b[33;01m
ERROR_COLOR = \x1b[31;01m
OK_STRING = $(OK_COLOR)[OK]$(NO_COLOR)
ERROR_STRING= $(ERROR_COLOR)[ERRORS]$(NO_COLOR)
WARN_STRING = $(WARN_COLOR)[WARNINGS]$(NO_COLOR)
docsty: $(PACKAGE).dtx
$(PDFLATEX) $(PACKAGE).dtx
$(MAKEIDX) -s gglo.ist -o $(PACKAGE).gls $(PACKAGE).glo
$(MAKEIDX) -s gind.ist $(PACKAGE).idx
$(PDFLATEX) $(PACKAGE).dtx
$(PDFLATEX) $(PACKAGE).dtx
examples: $(EXAMPLEA).dtx
#EXAMPLEA
$(PDFLATEX) $(EXAMPLEA).dtx
$(PDFLATEX) $(EXAMPLEA).dtx
#EXAMPLED
$(PDFLATEX) $(EXAMPLED).tex
$(PDFLATEX) $(EXAMPLED).tex
#EXAMPLET
$(PDFLATEX) $(EXAMPLET).tex
$(PDFLATEX) $(EXAMPLET).tex
#EXAMPLEP
$(LATEX) $(EXAMPLEP).tex
$(LATEX) $(EXAMPLEP).tex
$(DVIPS) $(EXAMPLEP).dvi
$(PSPDF) $(EXAMPLEP).ps
#EXAMPLESX
$(PDFLATEX) $(EXAMPLESX).tex
$(PDFLATEX) $(EXAMPLESX).tex
changeversion:
@echo
@echo -e "$(OK_COLOR)Aktuell wird die folgende Version verwendet"
@sed '/\\def\\mdversion/!d' $(PACKAGE).sty
@echo -e "$(WARN_COLOR)"
@read -p "Bitte neue Version eingeben: " REPLY && sed -rie "s/(\\\\def\\\\mdversion\{).*(})/\1$$REPLY\2/" $(PACKAGE).dtx&&\
echo -e "$(OK_COLOR)Version geändert zu $$REPLY$(NO_COLOR)"
@echo
clean:
@echo
@echo -e "$(ERROR_COLOR)Alle Dateien ausser *.tex, *.sty,"
@echo -e "*.mdf, *.pdf, README, Makefile und *.zip"
@echo -e "werden geloescht"
@echo -e "$(WARN_COLOR)" ;
@echo -e "Useless files of mdframed will be removed" ;
for file in $(EXAMPLLIST) ; \
do \
echo -e "Useless files of $$file will be removed" ;\
rm -rf $$file.aux $$file.glo $$file.hd $$file.idx $$file.dvi $$file.ps\
$$file.log $$file.out $$file.synctex.gz $$file.thm $$file.tmp $$file.toc ; \
done
@echo -e "Useless files of mdframed package will be removed" ;
@rm -rf $(PACKAGE).aux $(PACKAGE).dtxe $(PACKAGE).glo $(PACKAGE).gls $(PACKAGE).hd $(PACKAGE).ins $(PACKAGE).idx \
$(PACKAGE).ilg $(PACKAGE).ind $(PACKAGE).log $(PACKAGE).out $(PACKAGE).thm $(PACKAGE).toc ;
@echo -e "$(OK_COLOR)Löschvorgang abgeschlossen$(NO_COLOR)"
all: docsty examples clean
|