components/antlr/Makefile
changeset 5682 94c0ca64c022
parent 4339 6501cf9c29f9
child 7135 baa9bef19b29
equal deleted inserted replaced
5681:b8fe51f35344 5682:94c0ca64c022
    18 #
    18 #
    19 # CDDL HEADER END
    19 # CDDL HEADER END
    20 #
    20 #
    21 
    21 
    22 #
    22 #
    23 # Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
    23 # Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
    24 #
    24 #
    25 
    25 BUILD_BITS= 32
    26 include ../../make-rules/shared-macros.mk
    26 include ../../make-rules/shared-macros.mk
    27 
    27 
    28 COMPONENT_NAME=		antlr
    28 COMPONENT_NAME=		antlr
    29 COMPONENT_VERSION=	2.7.7
    29 COMPONENT_VERSION=	2.7.7
    30 COMPONENT_PROJECT_URL=	http://www.antlr.org/
    30 COMPONENT_PROJECT_URL=	http://www.antlr.org/
    31 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
       
    32 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
       
    33 COMPONENT_ARCHIVE_HASH=	\
    31 COMPONENT_ARCHIVE_HASH=	\
    34     sha256:853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9
    32     sha256:853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9
    35 COMPONENT_ARCHIVE_URL=	http://www.antlr2.org/download/$(COMPONENT_ARCHIVE)
    33 COMPONENT_ARCHIVE_URL=	http://www.antlr2.org/download/$(COMPONENT_ARCHIVE)
    36 COMPONENT_BUGDB=	java-class/antlr
    34 COMPONENT_BUGDB=	java-class/antlr
    37 
    35 
    38 TPNO=			5546
    36 TPNO=			5546
    39 
    37 
    40 # Use version of Java defined in ../../make-rules/shared-macros.mk
    38 # Use version of Java defined in ../../make-rules/shared-macros.mk
    41 PATH=$(SPRO_VROOT)/bin:$(JAVA_HOME)/bin:/usr/bin
    39 PATH=$(SPRO_VROOT)/bin:$(JAVA_HOME)/bin:$(USRBINDIR)
    42 
    40 
    43 include $(WS_MAKE_RULES)/prep.mk
    41 include $(WS_MAKE_RULES)/common.mk
    44 include $(WS_MAKE_RULES)/configure.mk
       
    45 include $(WS_MAKE_RULES)/ips.mk
       
    46 
    42 
    47 PATCH_LEVEL =		0
    43 PATCH_LEVEL =		0
    48 
    44 
    49 CONFIGURE_OPTIONS +=	--without-examples
    45 CONFIGURE_OPTIONS +=	--without-examples
    50 
    46 
    63 COMPONENT_TEST_TRANSFORMS += \
    59 COMPONENT_TEST_TRANSFORMS += \
    64 	'-e "s|^.*$(JAVA_HOME).*$$|XXX_JAVA_XXX|g" ' \
    60 	'-e "s|^.*$(JAVA_HOME).*$$|XXX_JAVA_XXX|g" ' \
    65 	'-e "/^ANTLR Parser Generator.*$$/d"' \
    61 	'-e "/^ANTLR Parser Generator.*$$/d"' \
    66 	'-e "/^XXX_JAVA_XXX$$/d" '
    62 	'-e "/^XXX_JAVA_XXX$$/d" '
    67 
    63 
    68 # Needed to find the antlr man page.
       
    69 PKG_PROTO_DIRS +=	$(COMPONENT_DIR)/files
       
    70 
       
    71 COMPONENT_TEST_TARGETS = test
    64 COMPONENT_TEST_TARGETS = test
    72 
    65 
    73 ASLR_MODE = $(ASLR_NOT_APPLICABLE)
    66 ASLR_MODE = $(ASLR_NOT_APPLICABLE)
    74 
    67 
    75 # common targets
       
    76 configure:	$(CONFIGURE_32)
       
    77 
       
    78 build:          $(BUILD_32)
       
    79 
       
    80 install:        $(INSTALL_32)
       
    81 
       
    82 test:           $(TEST_32)
       
    83 
       
    84 system-test:    $(SYSTEM_TESTS_NOT_IMPLEMENTED)
       
    85 
       
    86 
       
    87 REQUIRED_PACKAGES += runtime/python-27
    68 REQUIRED_PACKAGES += runtime/python-27
    88 REQUIRED_PACKAGES += shell/ksh93
    69 REQUIRED_PACKAGES += shell/ksh93