make-rules/ant.mk
branchs11u3-sru
changeset 5535 ae5bc52953a4
parent 3996 20c0f21bbe1e
equal deleted inserted replaced
5534:9ed0c2ef463d 5535:ae5bc52953a4
    16 # fields enclosed by brackets "[]" replaced with your own identifying
    16 # fields enclosed by brackets "[]" replaced with your own identifying
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
    18 #
    18 #
    19 # CDDL HEADER END
    19 # CDDL HEADER END
    20 #
    20 #
    21 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
    21 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
    22 #
    22 #
    23 
    23 
    24 ANT=/usr/bin/ant
    24 ANT=/usr/bin/ant
    25 
    25 
    26 COMPONENT_BUILD_ENV += JAVA_HOME="$(JAVA_HOME)"
    26 COMPONENT_BUILD_ENV += JAVA_HOME="$(JAVA_HOME)"
    44 	(cd $(@D) ; $(ENV) $(COMPONENT_INSTALL_ENV) \
    44 	(cd $(@D) ; $(ENV) $(COMPONENT_INSTALL_ENV) \
    45 		$(ANT) $(COMPONENT_INSTALL_ARGS) $(COMPONENT_INSTALL_TARGETS))
    45 		$(ANT) $(COMPONENT_INSTALL_ARGS) $(COMPONENT_INSTALL_TARGETS))
    46 	$(COMPONENT_POST_INSTALL_ACTION)
    46 	$(COMPONENT_POST_INSTALL_ACTION)
    47 	$(TOUCH) $@
    47 	$(TOUCH) $@
    48 
    48 
       
    49 COMPONENT_TEST_ENV_CMD = $(ENV)
       
    50 COMPONENT_TEST_ENV += JAVA_HOME="$(JAVA_HOME)"
       
    51 COMPONENT_TEST_CMD = $(ANT)
       
    52 COMPONENT_TEST_DIR = $(@D)
       
    53 
       
    54 $(BUILD_DIR)/%/.tested:    $(BUILD_DIR)/%/.built
       
    55 	$(COMPONENT_PRE_TEST_ACTION)
       
    56 	(cd $(COMPONENT_TEST_DIR) ; \
       
    57 		$(COMPONENT_TEST_ENV_CMD) $(COMPONENT_TEST_ENV) \
       
    58 		$(COMPONENT_TEST_CMD) \
       
    59 		$(COMPONENT_TEST_ARGS) $(COMPONENT_TEST_TARGETS))
       
    60 	$(COMPONENT_POST_TEST_ACTION)
       
    61 	$(COMPONENT_TEST_CLEANUP)
       
    62 	$(TOUCH) $@
       
    63 
    49 ifeq   ($(strip $(PARFAIT_BUILD)),yes)
    64 ifeq   ($(strip $(PARFAIT_BUILD)),yes)
    50 parfait: build
    65 parfait: build
    51 else
    66 else
    52 parfait:
    67 parfait:
    53 	$(MAKE) PARFAIT_BUILD=yes parfait
    68 	$(MAKE) PARFAIT_BUILD=yes parfait