From eb9ed260a4a6d9424098799f7bd92f0986cf424e Mon Sep 17 00:00:00 2001 From: Alex Lin Date: Mon, 27 Jun 2016 10:56:01 -0500 Subject: [PATCH] Need preCP hook for S_overrides.mk to support actions early in build, without Makefile_sim consequences Added new rule preMakefile_simHook for users to use to run actions before CP is run. refs #136 --- makefiles/Makefile.sim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/makefiles/Makefile.sim b/makefiles/Makefile.sim index c1038135..944df6c8 100644 --- a/makefiles/Makefile.sim +++ b/makefiles/Makefile.sim @@ -12,13 +12,13 @@ ifeq ($(MAKECMDGOALS), debug) TRICK_CPFLAGS += --debug endif -all : ${TRICK_HOME}/lib_${TRICK_HOST_CPU}/libtrick.a Makefile_sim +all : ${TRICK_HOME}/lib_${TRICK_HOST_CPU}/libtrick.a preMakefile_simHook Makefile_sim @/bin/cp ${TRICK_HOME}/bin/MAKE_out_header.txt MAKE_out @$(MAKE) --no-print-directory -f Makefile_sim ICG 2>&1 | tee -a MAKE_out ; exit $${PIPESTATUS[0]} @$(MAKE) --no-print-directory -f Makefile_sim convert_swig 2>&1 | tee -a MAKE_out ; exit $${PIPESTATUS[0]} @$(MAKE) --no-print-directory -f Makefile_sim all 2>&1 | tee -a MAKE_out ; exit $${PIPESTATUS[0]} -test : ${TRICK_HOME}/lib_${TRICK_HOST_CPU}/libtrick.a Makefile_sim +test : ${TRICK_HOME}/lib_${TRICK_HOST_CPU}/libtrick.a preMakefile_simHook Makefile_sim @/bin/cp ${TRICK_HOME}/bin/MAKE_out_header.txt MAKE_out @$(MAKE) --no-print-directory -f Makefile_sim ICG 2>&1 | tee -a MAKE_out ; exit $${PIPESTATUS[0]} @$(MAKE) --no-print-directory -f Makefile_sim convert_swig 2>&1 | tee -a MAKE_out ; exit $${PIPESTATUS[0]} @@ -26,6 +26,8 @@ test : ${TRICK_HOME}/lib_${TRICK_HOST_CPU}/libtrick.a Makefile_sim debug : all +preMakefile_simHook: + ${TRICK_HOME}/lib_${TRICK_HOST_CPU}/libtrick.a: @echo "Cannot find $@. Please build Trick for this platfrom" @exit -1