From 8f7ee9be030522db8028ee9db14c7e539a2dcf07 Mon Sep 17 00:00:00 2001 From: j8takagi Date: Sun, 31 May 2026 00:05:04 +0900 Subject: [PATCH] =?utf8?q?make=20copyright=E3=81=AE=E5=8B=95=E4=BD=9C?= =?utf8?q?=E3=82=92=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- INSTALL | 1 + Makefile | 6 ++---- VERSION | 2 +- doc/Makefile | 13 +++++++++---- 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/INSTALL b/INSTALL index 7b5a972..c826003 100644 --- a/INSTALL +++ b/INSTALL @@ -13,6 +13,7 @@ シェルの確認 2.8.1 'PATH'の設定 2.8.2 'INFOPATH'の設定 + 1 要件 ****** diff --git a/Makefile b/Makefile index 0055a6c..61d7d3c 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,6 @@ GREP := grep GTAGS := gtags INSTALL := install SED := sed -SEDI := $(SED) -i WC := wc WHICH := which XARGS := xargs @@ -38,7 +37,7 @@ VERSIONFILES := include/version.h \ CMDFILES := casl2 comet2 dumpword casl2rev comet2monitor -YEAR := $(shell $(DATE) '+%Y') +YEAR = $(shell $(DATE) '+%Y') all: copyright INSTALL build gtags @@ -93,8 +92,7 @@ gittag: if test `$(GIT) status -s | $(WC) -l` -gt 0; then $(ECHO) "Error: commit, first."; exit 1; fi; if test "$(VERSIONGITREF)" != "$(MAINGITREF)"; then $(GIT) tag $(VERSION); fi copyright: - $(SEDI) 's/Copyright (c) 2010-20[0-9][0-9]/Copyright (c) 2010-$(YEAR)/g' LICENSE README - $(SEDI) 's/Copyright @copyright{} 2010-20[0-9][0-9]/Copyright @copyright{} 2010-$(YEAR)/g' doc/*.texi + $(SED) -i.bak 's/Copyright (c) 2010-20[0-9][0-9]/Copyright (c) 2010-$(YEAR)/g' LICENSE README && $(RM) *.bak distclean: cmd-clean src-distclean gtags-clean version-clean clean diff --git a/VERSION b/VERSION index 144c974..cb095d0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v0.5p36 +v0.5p37 diff --git a/doc/Makefile b/doc/Makefile index 53df4cf..95e3947 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -1,5 +1,5 @@ -RMR := $(RM) -r SED := sed +DATE := date DOCS := install manual CSS := style.css @@ -11,12 +11,17 @@ TEXITARGETS := install.html manual.html INSTALL-INFO-TARGETS := yacasl2.info +YEAR := $(shell $(DATE) '+%Y') + .PHONY: base all info html htmls pdf casl2_spec distclean clean -base: install.txt info html +base: copyright install.txt info html all: base htmls pdf casl2_spec +copyright: + $(SED) -i.sed_bak 's/Copyright @copyright{} 2010-20[0-9][0-9]/Copyright @copyright{} 2010-$(YEAR)/g' *.texi && $(RM) *.sed_bak + info: yacasl2.info html: $(addsuffix .html,$(DOCS)) @@ -37,12 +42,12 @@ yacasl2.info: manual.texi # makeで作成されたドキュメントはすべて削除 distclean: clean texinfo-distclean - $(RM) install.txt *.info *.html *_html *.pdf + $(RM) install.txt *.info *.html *_html *.pdf *.sed_bak $(MAKE) -C casl2_spec distclean # make baseで作成されたドキュメントは残す clean: texinfo-clean - $(RM) *.bak + $(RM) *.sed_bak $(MAKE) -C casl2_spec clean include texinfo.mk -- 2.47.3