CAT ?= cat
-MKDIR ?= mkdir
+MKDIR ?= mkdir -p
RM ?= rm -f
EXPR ?= expr
-LINK ?= ln -s
+LN ?= ln -s
######################################################################
# テストグループとテストでの共通マクロ
# すべてのMakefile群
MAKEFILES := $(DEF_FILE) $(DEF_GROUP_FILE) $(DEF_TEST_FILE) $(TEST_MAKEFILE)
+# すべてのMakefile群の絶対パス
MAKEFILES_ABS := $(foreach file,$(MAKEFILES),$(CURRDIR)/$(file))
# テストごとのMakefileでインクルードするMakefile群
@$(CP) $(MAKEFILES) $(GROUPDIR)/
linkmk:
- @$(LINK) $(CURRDIR)/$(GROUP_MAKEFILE) $(GROUPDIR)/Makefile
- @$(LINK) $(MAKEFILES_ABS) $(GROUPDIR)/
+ @$(LN) $(CURRDIR)/$(GROUP_MAKEFILE) $(GROUPDIR)/Makefile
+ @$(LN) $(MAKEFILES_ABS) $(GROUPDIR)/