diff options
Diffstat (limited to 'macros/generic/memoize/Makefile')
-rw-r--r-- | macros/generic/memoize/Makefile | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/macros/generic/memoize/Makefile b/macros/generic/memoize/Makefile index 2f79a3b8ce..120b104903 100644 --- a/macros/generic/memoize/Makefile +++ b/macros/generic/memoize/Makefile @@ -5,21 +5,22 @@ PACKAGES = memoize advice collargs all: ctan/memoize.zip $(MAKE) -f Makefile.advice ctan/advice.zip $(MAKE) -f Makefile.collargs ctan/collargs.zip + @echo "Don't forget to run the tests!" # Prepare the CTAN submission. PACKAGE = memoize -VERSION = 1.1.0 +VERSION = 1.1.1 YEAR = 2024 MONTH = 01 -DAY = 02 +DAY = 16 FORMAT = generic COMMON = memoize nomemoize memoizable PLAIN = memoize-extract-one.tex GENERIC = memoizable.code.tex -SOURCE = memoize.edtx memoize.ins # $(makefiles) +SOURCE = memoize.edtx memoize.ins SCRIPTS := memoize-extract memoize-clean man-src := $(SCRIPTS:%=doc/%.1.md) @@ -38,6 +39,9 @@ CHANGELOG = CHANGELOG.md MAKEFILE = Makefile LICENCE = LICENCE +PACKAGES.edtx = $(PACKAGES:%=%.edtx) +PACKAGES.ins = $(PACKAGES:%=%.ins) + makefiles = Makefile.package Makefile.runtimes Makefile.advice Makefile.collargs codedoc-source = memoize-code.tex \ @@ -87,14 +91,13 @@ ctan/$(PACKAGE).zip: edtx2dtx -s -c '#' -B '^my \$$PROG' -E '^# Local Variables:' $< \ | sed -e '/^% Local Variables:/Q' > $@ -doc/memoize-code.pdf: $(SOURCE) $(codedoc-source) \ - advice.edtx advice.ins collargs.edtx collargs.ins \ - $(SCRIPTS:%=%.dtx) +doc/memoize-code.pdf: $(codedoc-source) \ + $(PACKAGES.edtx) $(PACKAGES.ins) $(SCRIPTS:%=%.dtx) -doc/memoize.pdf: $(manual-source) $(examples-src) memoize.edtx advice.edtx collargs.edtx +doc/memoize.pdf: $(manual-source) $(examples-src) $(PACKAGES.edtx) %.pdf: %.tex - latexmk -cd -lualatex -bibtex- $< && touch $@ + latexmk -cd -lualatex -bibtex- $(LATEXMK) $< && touch $@ @@ -128,11 +131,11 @@ version: $(call EDIT-VERSION-MAN,doc/memoize-clean.1.md) $(call EDIT-DATE-CHANGELOG,CHANGELOG.md) define COLOR_VERSION -grep -E --color '[0-9]{4}[/-][0-9]{2}[/-][0-9]{2}|v?[0-9]\.[0-9]\.[0-9]([-a-z]*)|(January|February|March|April|May|June|July|August|September|October|November|December) [0-9]+, [0-9]{4}' +grep -E --color '[0-9]{4}[/-][0-9]{1,2}[/-][0-9]{1,2}|v?[0-9]\.[0-9]\.[0-9]([-a-z]*)|(January|February|March|April|May|June|July|August|September|October|November|December) [0-9]+, [0-9]{4}' endef versions-show: - @grep -E '%<latex>\\ProvidesPackage|^%<context>%D\s*(version|date)=' $(PACKAGES:%=%.edtx) | ${COLOR_VERSION} + @grep -E '%<latex>\\ProvidesPackage|^%<context>%D\s*(version|date)=' $(PACKAGES.edtx) | ${COLOR_VERSION} @grep __version__ *.py | ${COLOR_VERSION} @grep VERSION *.pl | ${COLOR_VERSION} @grep -E '^(footer|date):' doc/memoize-*.md | ${COLOR_VERSION} |