1 # autotest.mk > test_template > Define.mk
7 ######################################################################
9 ######################################################################
11 # テストグループとテストの両方で使う変数を定義したファイル
14 # テストのMakefileにインクルードするファイル
15 TEST_MAKEFILE := Test.mk
17 ######################################################################
19 ######################################################################
49 DATE = $(shell date +"%F %T")
51 ######################################################################
53 ######################################################################
65 TIME ?= /usr/bin/time --quiet
73 ######################################################################
75 ######################################################################
77 # chk_var_null: 引数がNULLの場合、エラー
78 # 用例: $(call chk_var_null,var)
80 $(if $1,,$(error NULL argument))
83 # chk_file_ext: 指定されたファイルが実在する場合、エラー
84 # 用例: $(call chk_file_ext,file)
86 $(if $(wildcard $1),$(error $1 exists in $(CURRDIR)))
89 # chk_file_notext: 指定されたファイルが実在しない場合、エラー
90 # 用例: $(call chk_file_notext,file)
91 define chk_file_notext
92 $(if $(wildcard $1),,$(error $1 not exists in $(CURRDIR)))