make-rules/attpackagemake.mk
changeset 4305 90493abe0c5c
parent 4268 d723f8ed85fe
child 4393 963a977eeb62
equal deleted inserted replaced
4304:b35bb72c479d 4305:90493abe0c5c
    60 
    60 
    61 # The install and test process needs the same environment as the build
    61 # The install and test process needs the same environment as the build
    62 COMPONENT_INSTALL_ENV = $(COMPONENT_BUILD_ENV)
    62 COMPONENT_INSTALL_ENV = $(COMPONENT_BUILD_ENV)
    63 COMPONENT_INSTALL_ARGS = HOSTTYPE="$(HOSTTYPE$(BITS))"
    63 COMPONENT_INSTALL_ARGS = HOSTTYPE="$(HOSTTYPE$(BITS))"
    64 COMPONENT_TEST_ENV = $(COMPONENT_BUILD_ENV)
    64 COMPONENT_TEST_ENV = $(COMPONENT_BUILD_ENV)
    65 COMPONENT_TEST_ARGS = $(COMPONENT_BUILD_ARGS)
    65 COMPONENT_TEST_ARGS = HOSTTYPE="$(HOSTTYPE$(BITS))"
    66 COMPONENT_SYSTEM_TEST_ENV = $(COMPONENT_BUILD_ENV)
    66 COMPONENT_SYSTEM_TEST_ENV = $(COMPONENT_BUILD_ENV)
    67 COMPONENT_SYSTEM_TEST_ARGS = $(COMPONENT_BUILD_ARGS) 
    67 COMPONENT_SYSTEM_TEST_ARGS = HOSTTYPE="$(HOSTTYPE$(BITS))"
    68 
    68 
    69 # build the configured source
    69 # build the configured source
    70 $(BUILD_DIR)/%/.built:	$(SOURCE_DIR)/.prep
    70 $(BUILD_DIR)/%/.built:	$(SOURCE_DIR)/.prep
    71 	$(RM) -r $(@D) ; $(MKDIR) $(@D)
    71 	$(RM) -r $(@D) ; $(MKDIR) $(@D)
    72 	$(CLONEY) $(SOURCE_DIR) $(@D)
    72 	$(CLONEY) $(SOURCE_DIR) $(@D)
    96 	$(MKDIR) $(COMPONENT_TEST_BUILD_DIR)
    96 	$(MKDIR) $(COMPONENT_TEST_BUILD_DIR)
    97 	$(COMPONENT_PRE_TEST_ACTION)
    97 	$(COMPONENT_PRE_TEST_ACTION)
    98 	-(cd $(COMPONENT_TEST_DIR) ; \
    98 	-(cd $(COMPONENT_TEST_DIR) ; \
    99 		$(COMPONENT_TEST_ENV_CMD) $(COMPONENT_TEST_ENV) \
    99 		$(COMPONENT_TEST_ENV_CMD) $(COMPONENT_TEST_ENV) \
   100 		bin/package test $(COMPONENT_TEST_TARGETS) \
   100 		bin/package test $(COMPONENT_TEST_TARGETS) \
   101 		$(COMPONENT_TEST_ARGS)) \
   101 		$(COMPONENT_TEST_ARGS) \
   102 		&> $(COMPONENT_TEST_OUTPUT)
   102 		&> $(COMPONENT_TEST_OUTPUT)
   103 	$(COMPONENT_POST_TEST_ACTION)
   103 	$(COMPONENT_POST_TEST_ACTION)
   104 	$(COMPONENT_TEST_CREATE_TRANSFORMS)
   104 	$(COMPONENT_TEST_CREATE_TRANSFORMS)
   105 	$(COMPONENT_TEST_PERFORM_TRANSFORM)
   105 	$(COMPONENT_TEST_PERFORM_TRANSFORM)
   106 	$(COMPONENT_TEST_COMPARE)
   106 	$(COMPONENT_TEST_COMPARE)
   123 	$(MKDIR) $(COMPONENT_TEST_BUILD_DIR)
   123 	$(MKDIR) $(COMPONENT_TEST_BUILD_DIR)
   124 	$(COMPONENT_PRE_SYSTEM_TEST_ACTION)
   124 	$(COMPONENT_PRE_SYSTEM_TEST_ACTION)
   125 	-(cd $(COMPONENT_SYSTEM_TEST_DIR) ; \
   125 	-(cd $(COMPONENT_SYSTEM_TEST_DIR) ; \
   126 		$(COMPONENT_SYSTEM_TEST_ENV_CMD) $(COMPONENT_SYSTEM_TEST_ENV) \
   126 		$(COMPONENT_SYSTEM_TEST_ENV_CMD) $(COMPONENT_SYSTEM_TEST_ENV) \
   127 		bin/package test $(COMPONENT_SYSTEM_TEST_TARGETS) \
   127 		bin/package test $(COMPONENT_SYSTEM_TEST_TARGETS) \
   128 		$(COMPONENT_SYSTEM_TEST_ARGS)) \
   128 		$(COMPONENT_SYSTEM_TEST_ARGS) \
   129 		&> $(COMPONENT_TEST_OUTPUT)
   129 		&> $(COMPONENT_TEST_OUTPUT)
   130 	$(COMPONENT_POST_SYSTEM_TEST_ACTION)
   130 	$(COMPONENT_POST_SYSTEM_TEST_ACTION)
   131 	$(COMPONENT_TEST_CREATE_TRANSFORMS)
   131 	$(COMPONENT_TEST_CREATE_TRANSFORMS)
   132 	$(COMPONENT_TEST_PERFORM_TRANSFORM)
   132 	$(COMPONENT_TEST_PERFORM_TRANSFORM)
   133 	$(COMPONENT_TEST_COMPARE)
   133 	$(COMPONENT_TEST_COMPARE)