1 # autotest.mk > test_template > Define.mk
8 DATE = $(shell date +"%F %T")
11 CURRDIR = $(shell pwd)
16 ######################################################################
18 ######################################################################
50 ######################################################################
52 ######################################################################
54 # chk_var_null: 引数がNULLの場合、エラー
55 # 用例: $(call chk_var_null,var)
57 $(if $1,,$(error NULL argument))
60 # chk_file_ext: 指定されたファイルが実在する場合、エラー
61 # 用例: $(call chk_file_ext,file)
63 $(if $(wildcard $1),$(error $1 exists in $(CURRDIR)))
66 ######################################################################
68 ######################################################################
70 # テストグループとテストの変数を定義したMakefile
71 DEFINE_FILE := Define.mk
73 # テストのターゲットを定義したMakefile
74 TEST_MAKEFILE := Test.mk
77 MAKEFILES := $(DEFINE_FILE) $(TEST_MAKEFILE)
80 MAKEFILES_ABS := $(foreach file,$(MAKEFILES),$(CURRDIR)/$(file))
82 ######################################################################
84 ######################################################################
105 LOG_FILE := summary.log
108 TIME_FILE := time.log
111 DETAIL_FILE := detail.log
113 # テストの結果として作成されるファイル群
114 TEST_RES_FILES := $(TEST1_FILE) $(DIFF_FILE) $(ERR_FILE) $(LOG_FILE) $(DETAIL_FILE) $(TIME_FILE)