-Copyright (c) 2010-2021, j8takagi.
+Copyright (c) 2010-2023, j8takagi.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
check valgrind \
doc alldoc doc_inner \
install uninstall \
- version gittag \
+ version gittag copyright \
clean src-clean gtags-clean \
test-clean doc-clean doc_inner-clean
CAT := cat
CP := cp -v
+DATE := date
ECHO := /bin/echo
EXPR := expr
GIT := git
GTAGS := gtags
INSTALL := install
SED := sed
+SEDI := $(SED) -i
WC := wc
WHICH := which
XARGS := xargs
CMDFILES := casl2 comet2 dumpword casl2rev comet2monitor
-all: build INSTALL gtags
+YEAR := $(shell $(DATE) '+%Y')
+
+all: copyright INSTALL build gtags
build: version
$(MAKE) -C src all
gittag:
if test `$(GIT) status -s | $(WC) -l` -gt 0; then $(ECHO) "Error: commit, first."; exit 1; fi; if test "$(VERSIONGITREF)" != "$(MASTERGITREF)"; then $(GIT) tag $(VERSION); fi
+copyright:
+ $(SEDI) 's/Copyright (c) 2010-20[0-9][0-9]/Copyright (c) 2010-$(YEAR)/' LICENSE README
+ $(SEDI) 's/Copyright @copyright{} 2010-20[0-9][0-9]/Copyright @copyright{} 2010-$(YEAR)/' doc/*.texi
+
distclean: cmd-clean src-distclean gtags-clean version-clean clean
clean: src-clean doc-clean doc_inner-clean
オープンソースのCASL II処理システムです。
CASL IIは、情報処理試験で用いられるアセンブラ言語で、次の資料で仕様が定義されています。
- 情報処理技術者試験 情報処理安全確保支援士試験 試験で使用する情報技術に関する用語・プログラム言語など Ver 4.3
- https://www.ipa.go.jp/shiken/syllabus/ps6vr7000000i9g3-att/shiken_yougo_ver4_3.pdf
- 別紙 2 アセンブラ言語の仕様
+ 情報処理技術者試験 情報処理安全確保支援士試験 試験で使用する情報技術に関する用語・プログラム言語など Ver 4.2
+ https://www.jitec.ipa.go.jp/1_13download/shiken_yougo_ver4_2.pdf (PDFファイル)
+ 別紙 1 アセンブラ言語の仕様
同梱ドキュメント
ライセンス
******************
-Copyright 2010-2023, j8takagi.
+Copyright (c) 2010-2023, j8takagi.
YACASL2 is licensed under the MIT license.
ライセンスの詳細は、同梱のLICENSEを参照してください。
@cartouche
@end iftex
@quotation
-@uref{https://www.ipa.go.jp/shiken/syllabus/ps6vr7000000i9g3-att/shiken_yougo_ver4_3.pdf, 情報処理技術者試験 情報処理安全確保支援士試験 試験で使用する情報技術に関する用語・プログラム言語など Ver 4.3}[PDFファイル]
+@uref{https://www.jitec.ipa.go.jp/1_13download/shiken_yougo_ver4_2.pdf, 情報処理技術者試験 情報処理安全確保支援士試験 試験で使用する情報技術に関する用語・プログラム言語など Ver 4.2}[PDFファイル]
-別紙 2 アセンブラ言語の仕様
+別紙 1 アセンブラ言語の仕様
@end quotation
@iftex
@end cartouche