87 $(PROTO_DIR)/$(MACH$(BITS)) $(COMPONENT_INSTALL_PACKAGES) |
87 $(PROTO_DIR)/$(MACH$(BITS)) $(COMPONENT_INSTALL_PACKAGES) |
88 $(COMPONENT_POST_INSTALL_ACTION) |
88 $(COMPONENT_POST_INSTALL_ACTION) |
89 $(TOUCH) $@ |
89 $(TOUCH) $@ |
90 |
90 |
91 # test the built source |
91 # test the built source |
92 $(BUILD_DIR)/%/.tested: $(BUILD_DIR)/%/.built |
92 $(BUILD_DIR)/%/.tested-and-compared: $(BUILD_DIR)/%/.built |
93 $(COMPONENT_PRE_TEST_ACTION) |
93 $(COMPONENT_PRE_TEST_ACTION) |
94 cd $(COMPONENT_TEST_DIR); $(COMPONENT_TEST_ENV_CMD) \ |
94 -(cd $(COMPONENT_TEST_DIR) ; \ |
95 $(COMPONENT_TEST_ENV) \ |
95 $(COMPONENT_TEST_ENV_CMD) $(COMPONENT_TEST_ENV) \ |
|
96 bin/package test $(COMPONENT_TEST_TARGETS) \ |
|
97 $(COMPONENT_TEST_ARGS) \ |
|
98 &> $(COMPONENT_TEST_OUTPUT) |
|
99 $(COMPONENT_POST_TEST_ACTION) |
|
100 $(COMPONENT_TEST_CREATE_TRANSFORMS) |
|
101 $(COMPONENT_TEST_PERFORM_TRANSFORM) |
|
102 $(COMPONENT_TEST_COMPARE) |
|
103 $(COMPONENT_TEST_CLEANUP) |
|
104 $(TOUCH) $@ |
|
105 |
|
106 $(BUILD_DIR)/%/.tested: $(BUILD_DIR)/%/.built |
|
107 $(COMPONENT_PRE_TEST_ACTION) |
|
108 (cd $(COMPONENT_TEST_DIR) ; \ |
|
109 $(COMPONENT_TEST_ENV_CMD) $(COMPONENT_TEST_ENV) \ |
96 bin/package test $(COMPONENT_TEST_TARGETS) \ |
110 bin/package test $(COMPONENT_TEST_TARGETS) \ |
97 $(COMPONENT_TEST_ARGS) |
111 $(COMPONENT_TEST_ARGS) |
98 $(COMPONENT_POST_TEST_ACTION) |
112 $(COMPONENT_POST_TEST_ACTION) |
|
113 $(COMPONENT_TEST_CLEANUP) |
99 $(TOUCH) $@ |
114 $(TOUCH) $@ |
100 |
115 |
101 ifeq ($(strip $(PARFAIT_BUILD)),yes) |
116 ifeq ($(strip $(PARFAIT_BUILD)),yes) |
102 parfait: build |
117 parfait: build |
103 else |
118 else |