summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/mdframed/Makefile
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