バージョンv0.5p16
[YACASL2.git] / test / Template / Makefile
1 # autotest.mk > test_template > Makefile
2 # テストグループ作成のMakefile
3 #
4 # オペレーター
5 # make         : テストグループディレクトリーを作成し、Makefile群をコピー
6 # make group   : ↓
7 # make groupdir: テストグループディレクトリーを作成
8 # make copymk  : Makefile群をコピー
9 # make linkmk  : Makefile群をコピー
10
11 # 変数やマクロの定義
12 include Define.mk
13
14 .PHONY: group groupdir copymk linkmk
15
16 MKFILE_METHOD = $(if $(LINKMK),linkmk,copymk)
17
18 group: groupdir $(MKFILE_METHOD)
19
20 groupdir:
21         @$(MKDIR) $(GROUPDIR)
22
23 copymk:
24         @$(CP) $(GROUP_MAKEFILE) $(GROUPDIR)/Makefile
25         @$(CP) $(DEFINE_FILE) $(TEST_MAKEFILE) $(GROUPDIR)/
26
27 linkmk:
28         @$(LN) $(DEFINE_FILE_REL) $(TEST_MAKEFILE) $(GROUPDIR)/
29         @$(LN) $(GROUP_MAKEFILE_REL) $(GROUPDIR)/Makefile