components/ant/Makefile
changeset 5682 94c0ca64c022
parent 5638 b88b6c00208e
child 5797 432ac76de3b0
equal deleted inserted replaced
5681:b8fe51f35344 5682:94c0ca64c022
    20 #
    20 #
    21 
    21 
    22 #
    22 #
    23 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
    23 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
    24 #
    24 #
    25 
    25 BUILD_BITS= NO_ARCH
    26 include ../../make-rules/shared-macros.mk
    26 include ../../make-rules/shared-macros.mk
    27 
    27 
    28 COMPONENT_NAME=		ant
    28 COMPONENT_NAME=		ant
    29 COMPONENT_VERSION=	1.9.6
    29 COMPONENT_VERSION=	1.9.6
    30 COMPONENT_PROJECT_URL=	http://ant.apache.org/
    30 COMPONENT_PROJECT_URL=	http://ant.apache.org/
    31 COMPONENT_SRC_NAME=	apache-ant
    31 COMPONENT_SRC_NAME=	apache-ant
    32 COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
       
    33 COMPONENT_ARCHIVE=	$(COMPONENT_SRC)-src.tar.bz2
    32 COMPONENT_ARCHIVE=	$(COMPONENT_SRC)-src.tar.bz2
    34 COMPONENT_ARCHIVE_HASH=	\
    33 COMPONENT_ARCHIVE_HASH=	\
    35     sha256:2ad98dd3a4805452e546e0f5b682360370ae11692a2157fff8ec6d177c957123
    34     sha256:2ad98dd3a4805452e546e0f5b682360370ae11692a2157fff8ec6d177c957123
    36 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/ant/source/$(COMPONENT_ARCHIVE)
    35 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/ant/source/$(COMPONENT_ARCHIVE)
    37 COMPONENT_BUGDB=	utility/ant
       
    38 
    36 
    39 TPNO=			25967
    37 TPNO=			25967
    40 
    38 
    41 include $(WS_MAKE_RULES)/prep.mk
    39 BUILD_STYLE= justmake
    42 include $(WS_MAKE_RULES)/justmake.mk
    40 include $(WS_MAKE_RULES)/common.mk
    43 include $(WS_MAKE_RULES)/ips.mk
       
    44 
    41 
    45 GMAKE=./build.sh
    42 GMAKE=./build.sh
    46 
    43 
    47 ANT_ENV+=JAVA_HOME=$(JAVA_HOME)
    44 ANT_ENV+=JAVA_HOME=$(JAVA_HOME)
    48 
    45 
    49 ANT_DIST_DIRS+=-Ddist.dir=$(PROTO_DIR)
    46 ANT_DIST_DIRS+=-Ddist.dir=$(PROTO_DIR)
    50 ANT_DIST_DIRS+=-Ddist.bin=$(PROTO_DIR)/usr/bin
    47 ANT_DIST_DIRS+=-Ddist.bin=$(PROTOUSRBINDIR)
    51 ANT_DIST_DIRS+=-Ddist.etc=$(PROTO_DIR)/usr/share/lib/ant
    48 ANT_DIST_DIRS+=-Ddist.etc=$(PROTOUSRSHARELIBDIR)/ant
    52 ANT_DIST_DIRS+=-Ddist.docs=$(PROTO_DIR)/usr/share/doc/ant
    49 ANT_DIST_DIRS+=-Ddist.docs=$(PROTOUSRSHAREDOCDIR)/ant
    53 ANT_DIST_DIRS+=-Ddist.manual=$(PROTO_DIR)/usr/share/doc/ant/manual
    50 ANT_DIST_DIRS+=-Ddist.manual=$(PROTOUSRSHAREDOCDIR)/ant/manual
    54 ANT_DIST_DIRS+=-Ddist.javadocs=$(PROTO_DIR)/usr/share/doc/ant/manual/api
    51 ANT_DIST_DIRS+=-Ddist.javadocs=$(PROTOUSRSHAREDOCDIR)/ant/manual/api
    55 ANT_DIST_DIRS+=-Ddist.lib=$(PROTO_DIR)/usr/share/lib/ant
    52 ANT_DIST_DIRS+=-Ddist.lib=$(PROTOUSRSHARELIBDIR)/ant
    56 
    53 
    57 OPTIONAL_LIBS+=/usr/share/lib/java/junit.jar
    54 OPTIONAL_LIBS+=$(USRSHARELIBDIR)/java/junit.jar
    58 OPTIONAL_LIBS+=/usr/share/antlr-2.7.7/antlr.jar
    55 OPTIONAL_LIBS+=$(USRSHAREDIR)/antlr-2.7.7/antlr.jar
    59 
    56 
    60 COMPONENT_PRE_BUILD_ACTION = $(CP) $(OPTIONAL_LIBS) $(@D)/lib/optional
    57 COMPONENT_PRE_BUILD_ACTION = $(CP) $(OPTIONAL_LIBS) $(@D)/lib/optional
    61 
    58 
    62 COMPONENT_BUILD_TARGETS =	build
    59 COMPONENT_BUILD_TARGETS =	build
    63 COMPONENT_BUILD_ENV +=		$(ANT_ENV)
    60 COMPONENT_BUILD_ENV +=		$(ANT_ENV)
    78 	'-e "/Transform time: /d" ' \
    75 	'-e "/Transform time: /d" ' \
    79 	'-e "/Deleting: /d" ' \
    76 	'-e "/Deleting: /d" ' \
    80 	'-e "/^Buildfile: /d" ' \
    77 	'-e "/^Buildfile: /d" ' \
    81 	'-e "/^Total time: /d" '
    78 	'-e "/^Total time: /d" '
    82 
    79 
    83 ASLR_MODE = $(ASLR_NOT_APPLICABLE)
       
    84 
       
    85 build:	$(BUILD_32)
       
    86 
       
    87 install: $(INSTALL_32)
       
    88 
       
    89 test:  $(TEST_32)
       
    90 
       
    91 system-test:    $(SYSTEM_TESTS_NOT_IMPLEMENTED)
       
    92 
       
    93 
       
    94 REQUIRED_PACKAGES += developer/java/junit
    80 REQUIRED_PACKAGES += developer/java/junit
    95 REQUIRED_PACKAGES += developer/parser/antlr-2
    81 REQUIRED_PACKAGES += developer/parser/antlr-2
    96 REQUIRED_PACKAGES += runtime/perl-522
    82 REQUIRED_PACKAGES += runtime/perl-522
    97 REQUIRED_PACKAGES += shell/ksh93
    83 REQUIRED_PACKAGES += shell/ksh93