diff options
author | Karl Berry <karl@freefriends.org> | 2019-05-03 18:20:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-05-03 18:20:02 +0000 |
commit | 581a89125a8e5ac5b8be27a1d62b72a5e77e05fd (patch) | |
tree | 89dec269a0eebaa8c23c62e5e66222115d78322e /Master/texmf-dist/source/latex/acmart/Makefile | |
parent | 82729f5722f58fbfd10f586d14176b69f508b514 (diff) |
acmart (21apr19)
git-svn-id: svn://tug.org/texlive/trunk@50968 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/acmart/Makefile')
-rw-r--r-- | Master/texmf-dist/source/latex/acmart/Makefile | 74 |
1 files changed, 22 insertions, 52 deletions
diff --git a/Master/texmf-dist/source/latex/acmart/Makefile b/Master/texmf-dist/source/latex/acmart/Makefile index e5ec7272df7..03cf1c0aeb1 100644 --- a/Master/texmf-dist/source/latex/acmart/Makefile +++ b/Master/texmf-dist/source/latex/acmart/Makefile @@ -8,22 +8,10 @@ PACKAGE=acmart -SAMPLES = \ - samples/sample-manuscript.tex \ - samples/sample-acmsmall.tex \ - samples/sample-acmlarge.tex \ - samples/sample-acmtog.tex \ - samples/sample-sigconf.tex \ - samples/sample-authordraft.tex \ - samples/sample-xelatex.tex \ - samples/sample-sigplan.tex \ - samples/sample-sigchi.tex \ - samples/sample-sigchi-a.tex +PDF = $(PACKAGE).pdf acmguide.pdf -PDF = $(PACKAGE).pdf ${SAMPLES:%.tex=%.pdf} acmguide.pdf - -all: ${PDF} +all: ${PDF} ALLSAMPLES %.pdf: %.dtx $(PACKAGE).cls @@ -47,39 +35,16 @@ acmguide.pdf: $(PACKAGE).dtx $(PACKAGE).cls %.cls: %.ins %.dtx pdflatex $< -samples/%: % - cp $^ samples - -samples/sample-acmsmall.tex: samples/sample-manuscript.tex - sed 's/documentclass\[manuscript,screen\]{acmart}/documentclass[acmsmall]{acmart}/' $< > $@ - -samples/sample-acmlarge.tex: samples/sample-manuscript.tex - sed 's/documentclass\[manuscript,screen\]{acmart}/documentclass[acmlarge,screen]{acmart}/' $< > $@ - -samples/sample-acmtog.tex: samples/sample-manuscript.tex - sed 's/documentclass\[manuscript,screen\]{acmart}/documentclass[acmtog]{acmart}/' $< | sed 's/^%\\citestyle{acmauthoryear}/\\citestyle{acmauthoryear}/' > $@ - -samples/sample-sigconf.tex: samples/sample-manuscript.tex - sed 's/documentclass\[manuscript,screen\]{acmart}/documentclass[sigconf]{acmart}/' $< | sed 's/^%%//' > $@ - -samples/sample-authordraft.tex: samples/sample-manuscript.tex - sed 's/documentclass\[manuscript,screen\]{acmart}/documentclass[sigconf,authordraft]{acmart}/' $< | sed 's/^%%//' > $@ - -samples/sample-xelatex.tex: samples/sample-sigconf.tex - cp $< $@ -samples/sample-sigplan.tex: samples/sample-manuscript.tex - sed 's/documentclass\[manuscript,screen\]{acmart}/documentclass[sigplan,screen]{acmart}/' $< | sed 's/^%%//' > $@ +ALLSAMPLES: + cd samples; pdflatex samples.ins; cd .. + for texfile in samples/*.tex; do \ + pdffile=$${texfile/.tex/.pdf}; \ + ${MAKE} $$pdffile; \ + done -samples/sample-sigchi.tex: samples/sample-manuscript.tex - sed 's/documentclass\[manuscript,screen\]{acmart}/documentclass[sigchi]{acmart}/' $< | sed 's/^%%//' > $@ - -samples/sample-sigchi-a.tex: samples/sample-manuscript.tex - sed 's/documentclass\[manuscript,screen\]{acmart}/documentclass[sigchi-a]{acmart}/' $< | \ - sed 's/begin{figure}\[h\]/begin{marginfigure}/' | \ - sed 's/end{figure}/end{marginfigure}/' | \ - sed 's/begin{table}/begin{margintable}/' | \ - sed 's/end{table}/end{margintable}/' > $@ +samples/%: % + cp $^ samples samples/$(PACKAGE).cls: $(PACKAGE).cls @@ -105,19 +70,24 @@ samples/sample-xelatex.pdf: samples/sample-xelatex.tex samples/$(PACKAGE).cls .PRECIOUS: $(PACKAGE).cfg $(PACKAGE).cls - -clean: - $(RM) $(PACKAGE).cls *.log *.aux \ +docclean: + $(RM) *.log *.aux \ *.cfg *.glo *.idx *.toc \ *.ilg *.ind *.out *.lof \ *.lot *.bbl *.blg *.gls *.cut *.hd \ *.dvi *.ps *.thm *.tgz *.zip *.rpi \ samples/$(PACKAGE).cls samples/ACM-Reference-Format.bst \ samples/*.log samples/*.aux samples/*.out \ - samples/*.bbl samples/*.blg samples/*.cut + samples/*.bbl samples/*.blg samples/*.cut + -distclean: clean +clean: docclean + $(RM) $(PACKAGE).cls \ + samples/*.tex + +distclean: clean + $(RM) *.pdf samples/sample-*.pdf # # Archive for the distribution. Includes typeset documentation @@ -128,5 +98,5 @@ archive: all clean zip: all clean zip -r $(PACKAGE).zip * -x '*~' -x '*.tgz' -x '*.zip' -x CVS -x 'CVS/*' -documents.zip: all - zip $@ acmart.pdf acmguide.pdf samples/sample-*.pdf *.cls *.bst +documents.zip: all docclean + zip -r $@ acmart.pdf acmguide.pdf samples *.cls ACM-Reference-Format.* |