components/ant/Makefile
changeset 1002 f207010660ab
parent 800 2ad056ed89ec
child 1048 e82fa02a4d16
child 2434 6c9bb5cf5610
equal deleted inserted replaced
1001:cc349e8980c4 1002:f207010660ab
    24 #
    24 #
    25 
    25 
    26 include ../../make-rules/shared-macros.mk
    26 include ../../make-rules/shared-macros.mk
    27 
    27 
    28 COMPONENT_NAME=		apache-ant
    28 COMPONENT_NAME=		apache-ant
    29 COMPONENT_VERSION=	1.7.1
    29 COMPONENT_VERSION=	1.8.4
    30 COMPONENT_PROJECT_URL=	http://ant.apache.org/
    30 COMPONENT_PROJECT_URL=	http://ant.apache.org/
    31 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    31 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    32 COMPONENT_ARCHIVE=	$(COMPONENT_SRC)-src.tar.bz2
    32 COMPONENT_ARCHIVE=	$(COMPONENT_SRC)-src.tar.bz2
    33 COMPONENT_ARCHIVE_HASH=	\
    33 COMPONENT_ARCHIVE_HASH=	\
    34     sha256:4dc49a7260ef90a6dc6611b7e96b9f047d507589736d4a2ad6efbe3edfc6fba6
    34     sha256:5de65f7ba3f67e436ffffcdc0a73f591d1006e9fb41af8632c1f1f84d4a3e0b1
    35 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)
    36 
    36 
    37 include ../../make-rules/prep.mk
    37 include ../../make-rules/prep.mk
    38 include ../../make-rules/justmake.mk
    38 include ../../make-rules/justmake.mk
    39 include ../../make-rules/ips.mk
    39 include ../../make-rules/ips.mk
    40 
    40 
    41 GMAKE=./build.sh
    41 GMAKE=./build.sh
    42 
    42 
    43 ANT_ENV+=JAVA_HOME=$(JAVA_HOME)
    43 ANT_ENV+=JAVA_HOME=$(JAVA_HOME)
    44 ANT_ENV+=CLASSPATH=/usr/share/lib/java/junit.jar:/usr/share/antlr-2.7.7/antlr.jar
       
    45 
    44 
    46 ANT_DIST_DIRS+=-Ddist.dir=$(PROTO_DIR)
    45 ANT_DIST_DIRS+=-Ddist.dir=$(PROTO_DIR)
    47 ANT_DIST_DIRS+=-Ddist.bin=$(PROTO_DIR)/usr/bin
    46 ANT_DIST_DIRS+=-Ddist.bin=$(PROTO_DIR)/usr/bin
    48 ANT_DIST_DIRS+=-Ddist.etc=$(PROTO_DIR)/usr/share/lib/ant
    47 ANT_DIST_DIRS+=-Ddist.etc=$(PROTO_DIR)/usr/share/lib/ant
    49 ANT_DIST_DIRS+=-Ddist.docs=$(PROTO_DIR)/usr/share/doc/ant
    48 ANT_DIST_DIRS+=-Ddist.docs=$(PROTO_DIR)/usr/share/doc/ant
       
    49 ANT_DIST_DIRS+=-Ddist.manual=$(PROTO_DIR)/usr/share/doc/ant/manual
    50 ANT_DIST_DIRS+=-Ddist.javadocs=$(PROTO_DIR)/usr/share/doc/ant/manual/api
    50 ANT_DIST_DIRS+=-Ddist.javadocs=$(PROTO_DIR)/usr/share/doc/ant/manual/api
    51 ANT_DIST_DIRS+=-Ddist.lib=$(PROTO_DIR)/usr/share/lib/ant
    51 ANT_DIST_DIRS+=-Ddist.lib=$(PROTO_DIR)/usr/share/lib/ant
       
    52 
       
    53 OPTIONAL_LIBS+=/usr/share/lib/java/junit.jar
       
    54 OPTIONAL_LIBS+=/usr/share/antlr-2.7.7/antlr.jar
       
    55 
       
    56 COMPONENT_PRE_BUILD_ACTION = $(CP) $(OPTIONAL_LIBS) $(@D)/lib/optional
    52 
    57 
    53 COMPONENT_BUILD_TARGETS =	build
    58 COMPONENT_BUILD_TARGETS =	build
    54 COMPONENT_BUILD_ENV +=		$(ANT_ENV)
    59 COMPONENT_BUILD_ENV +=		$(ANT_ENV)
    55 
    60 
    56 COMPONENT_INSTALL_ARGS =	$(ANT_DIST_DIRS)
    61 COMPONENT_INSTALL_ARGS =	$(ANT_DIST_DIRS)