diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/thuthesis/example/Makefile')
-rw-r--r-- | Master/texmf-dist/doc/latex/thuthesis/example/Makefile | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/Master/texmf-dist/doc/latex/thuthesis/example/Makefile b/Master/texmf-dist/doc/latex/thuthesis/example/Makefile index 92246aa35db..a577558933f 100644 --- a/Master/texmf-dist/doc/latex/thuthesis/example/Makefile +++ b/Master/texmf-dist/doc/latex/thuthesis/example/Makefile @@ -1,5 +1,5 @@ # Makefile for ThuThesis -# $Id: Makefile 123 2007-11-08 13:05:49Z littleleo $ +# $Id: Makefile 199 2009-02-28 15:20:35Z littleleo $ ifeq ($(MAKE),) override MAKE=make @@ -23,16 +23,13 @@ BIBFILE=ref/refs.bib SHUJIMAIN=shuji SHUJICONTENTS=$(SHUJIMAIN).tex -.PHONY: all clean distclean dist all thesis shuji doc cls cfg dvi ps pdf +.PHONY: all clean distclean dist all thesis shuji doc cls cfg dvi ps pdf gbk all: cls doc thesis shuji ###### generate cls/cfg -cls: $(PACKAGE).cls - -$(PACKAGE).cls: $(SOURCES) - rm -f $(PACKAGE).cls $(PACKAGE).cfg +cls: $(SOURCES) latex $(PACKAGE).ins ###### for doc @@ -50,9 +47,10 @@ $(PACKAGE).dvi: cls makeindex -s gind.ist -o $(PACKAGE).ind $(PACKAGE).idx makeindex -s gglo.ist -o $(PACKAGE).gls $(PACKAGE).glo latex $(PACKAGE).dtx + latex $(PACKAGE).dtx $(PACKAGE).ps: $(PACKAGE).dvi - gbk2uni $(PACKAGE) + # gbk2uni $(PACKAGE) latex $(PACKAGE).dtx dvips -Ppdf -G0 -t letter $(PACKAGE).dvi @@ -74,7 +72,7 @@ $(THESISMAIN).dvi: cls $(THESISCONTENTS) $(THESISMAIN).bbl ifeq ($(METHOD),dvipdfm) $(THESISMAIN).pdf: $(THESISMAIN).dvi - gbk2uni $(THESISMAIN) + # gbk2uni $(THESISMAIN) latex $(THESISMAIN).tex dvipdfm $(THESISMAIN).dvi else @@ -83,7 +81,7 @@ $(THESISMAIN).pdf: $(THESISMAIN).ps endif $(THESISMAIN).ps: $(THESISMAIN).dvi - gbk2uni $(THESISMAIN) + # gbk2uni $(THESISMAIN) latex $(THESISMAIN).tex dvips -Ppdf -G0 $(THESISMAIN).dvi @@ -107,7 +105,7 @@ $(SHUJIMAIN).dvi: cls $(SHUJICONTENTS) ifeq ($(METHOD),dvipdfm) $(SHUJIMAIN).pdf: $(SHUJIMAIN).dvi - gbk2uni $(SHUJIMAIN) + # gbk2uni $(SHUJIMAIN) latex $(SHUJIMAIN).tex dvipdfmx $(SHUJIMAIN).dvi elifeq ($(METHOD),ps2pdf) @@ -119,18 +117,16 @@ $(SHUJIMAIN).pdf: cls $(SHUJICONTENTS) endif $(SHUJIMAIN).ps: $(SHUJIMAIN).dvi - gbk2uni $(SHUJIMAIN) + # gbk2uni $(SHUJIMAIN) latex $(SHUJIMAIN).tex dvips -Ppdf -G0 $(SHUJIMAIN).dvi -clean: +clean: -@rm -f \ *.aux \ *.bak \ *.bbl \ *.blg \ - *.cls \ - *.cfg \ *.dvi \ *.glo \ *.gls \ @@ -146,14 +142,24 @@ clean: *.lof \ *.lot \ *.loe \ - data/*.aux + data/*.aux \ + dtx-style.sty distclean: clean + -@rm -f *.cls *.cfg -@rm -f *.pdf *.tar.gz +gbk: + @./makegbk.sh + dist: @if [ -z "$(VERSION)" ]; then \ echo "Usage: make dist VERSION=<version#>"; \ else \ - ./makedist.sh $(VERSION); \ - fi + if [ ! -d "gbk" ]; then \ + echo -e "\n run ./makegbk.sh first to prepare for GBK version.\n"; \ + else \ + ./makedist.sh $(VERSION) UTF8; \ + (cd gbk ; ../makedist.sh $(VERSION) GBK); \ + fi; \ + fi |