Makefile revision 1270
1d14622beee568462689b2bbc6a9e0e9b6a40583striker#
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames# CDDL HEADER START
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames#
c5cb4c9e7c8696907ddebab2a0037717c710b0f6jorton# The contents of this file are subject to the terms of the
4f6e78091b3f45a5782389ae25b62516a7a0c842bnicholes# Common Development and Distribution License (the "License").
4f6e78091b3f45a5782389ae25b62516a7a0c842bnicholes# You may not use this file except in compliance with the License.
4f6e78091b3f45a5782389ae25b62516a7a0c842bnicholes#
4f6e78091b3f45a5782389ae25b62516a7a0c842bnicholes# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4f6e78091b3f45a5782389ae25b62516a7a0c842bnicholes# or http://www.opensolaris.org/os/licensing.
7d15331eeb5429d7148d13d6fd914a641bf1c000pquerna# See the License for the specific language governing permissions
7d15331eeb5429d7148d13d6fd914a641bf1c000pquerna# and limitations under the License.
7d15331eeb5429d7148d13d6fd914a641bf1c000pquerna#
e9be3aacfd6c0a1208e6c91a133be92ed0f94fe1bnicholes# When distributing Covered Code, include this CDDL HEADER in each
e9be3aacfd6c0a1208e6c91a133be92ed0f94fe1bnicholes# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e9be3aacfd6c0a1208e6c91a133be92ed0f94fe1bnicholes# If applicable, add the following below this CDDL HEADER, with the
e9be3aacfd6c0a1208e6c91a133be92ed0f94fe1bnicholes# fields enclosed by brackets "[]" replaced with your own identifying
1d14622beee568462689b2bbc6a9e0e9b6a40583striker# information: Portions Copyright [yyyy] [name of copyright owner]
1d14622beee568462689b2bbc6a9e0e9b6a40583striker#
6e5f5644328bf50c3aa295d0ab20903369010829gregames# CDDL HEADER END
6e5f5644328bf50c3aa295d0ab20903369010829gregames#
6e5f5644328bf50c3aa295d0ab20903369010829gregames
e978097e0bf2ae161b6f9dde40eaf089bf046c89ake#
e978097e0bf2ae161b6f9dde40eaf089bf046c89ake# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
e978097e0bf2ae161b6f9dde40eaf089bf046c89ake#
275419d6395e6f072962fb701b89accaff1f3690jerenkrantz
275419d6395e6f072962fb701b89accaff1f3690jerenkrantzinclude ../../make-rules/shared-macros.mk
275419d6395e6f072962fb701b89accaff1f3690jerenkrantz
e777da9fa7ff3138fead7860b53ef00e67a40e26jerenkrantzCOMPONENT_NAME= apache-ant
e777da9fa7ff3138fead7860b53ef00e67a40e26jerenkrantzCOMPONENT_VERSION= 1.8.4
e777da9fa7ff3138fead7860b53ef00e67a40e26jerenkrantzCOMPONENT_PROJECT_URL= http://ant.apache.org/
e777da9fa7ff3138fead7860b53ef00e67a40e26jerenkrantzCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
8bdea88407c848c1c2693655e2f8b23abde12307bnicholesCOMPONENT_ARCHIVE= $(COMPONENT_SRC)-src.tar.bz2
8bdea88407c848c1c2693655e2f8b23abde12307bnicholesCOMPONENT_ARCHIVE_HASH= \
8bdea88407c848c1c2693655e2f8b23abde12307bnicholes sha256:5de65f7ba3f67e436ffffcdc0a73f591d1006e9fb41af8632c1f1f84d4a3e0b1
275419d6395e6f072962fb701b89accaff1f3690jerenkrantzCOMPONENT_ARCHIVE_URL= http://archive.apache.org/dist/ant/source/$(COMPONENT_ARCHIVE)
8e7fb6968047a527d1ccde25ad2aed20da5150ddjerenkrantz
8e7fb6968047a527d1ccde25ad2aed20da5150ddjerenkrantzinclude ../../make-rules/prep.mk
8e7fb6968047a527d1ccde25ad2aed20da5150ddjerenkrantzinclude ../../make-rules/justmake.mk
5a9fa4d75086e942f6e850e1a2e96c4c27a845d0jerenkrantzinclude ../../make-rules/ips.mk
5a9fa4d75086e942f6e850e1a2e96c4c27a845d0jerenkrantz
5a9fa4d75086e942f6e850e1a2e96c4c27a845d0jerenkrantzGMAKE=./build.sh
5a9fa4d75086e942f6e850e1a2e96c4c27a845d0jerenkrantz
5a9fa4d75086e942f6e850e1a2e96c4c27a845d0jerenkrantzANT_ENV+=JAVA_HOME=$(JAVA_HOME)
5a9fa4d75086e942f6e850e1a2e96c4c27a845d0jerenkrantz
36c8049de63c446926139936c3d195330a0539cetrawickANT_DIST_DIRS+=-Ddist.dir=$(PROTO_DIR)
36c8049de63c446926139936c3d195330a0539cetrawickANT_DIST_DIRS+=-Ddist.bin=$(PROTO_DIR)/usr/bin
36c8049de63c446926139936c3d195330a0539cetrawickANT_DIST_DIRS+=-Ddist.etc=$(PROTO_DIR)/usr/share/lib/ant
36c8049de63c446926139936c3d195330a0539cetrawickANT_DIST_DIRS+=-Ddist.docs=$(PROTO_DIR)/usr/share/doc/ant
36c8049de63c446926139936c3d195330a0539cetrawickANT_DIST_DIRS+=-Ddist.manual=$(PROTO_DIR)/usr/share/doc/ant/manual
36c8049de63c446926139936c3d195330a0539cetrawickANT_DIST_DIRS+=-Ddist.javadocs=$(PROTO_DIR)/usr/share/doc/ant/manual/api
0206c121a68a63559b2e843288e81bcf16093e46jerenkrantzANT_DIST_DIRS+=-Ddist.lib=$(PROTO_DIR)/usr/share/lib/ant
0206c121a68a63559b2e843288e81bcf16093e46jerenkrantz
0206c121a68a63559b2e843288e81bcf16093e46jerenkrantzOPTIONAL_LIBS+=/usr/share/lib/java/junit.jar
8ff094bdec6a2e1c355c1e6e95e9952d4fae7766jerenkrantzOPTIONAL_LIBS+=/usr/share/antlr-2.7.7/antlr.jar
8ff094bdec6a2e1c355c1e6e95e9952d4fae7766jerenkrantz
628cf3411e8a6d09e27b3666312e43832dda93f3jortonCOMPONENT_PRE_BUILD_ACTION = $(CP) $(OPTIONAL_LIBS) $(@D)/lib/optional
628cf3411e8a6d09e27b3666312e43832dda93f3jorton
628cf3411e8a6d09e27b3666312e43832dda93f3jortonCOMPONENT_BUILD_TARGETS = build
f0d89a5a23222e031db8113478645f28688fa748jortonCOMPONENT_BUILD_ENV += $(ANT_ENV)
f0d89a5a23222e031db8113478645f28688fa748jorton
f0d89a5a23222e031db8113478645f28688fa748jortonCOMPONENT_INSTALL_ARGS = $(ANT_DIST_DIRS)
f0d89a5a23222e031db8113478645f28688fa748jortonCOMPONENT_INSTALL_TARGETS = dist
f0d89a5a23222e031db8113478645f28688fa748jortonCOMPONENT_INSTALL_ENV += $(ANT_ENV)
f0d89a5a23222e031db8113478645f28688fa748jorton
f0d89a5a23222e031db8113478645f28688fa748jortonCOMPONENT_TEST_TARGETS = test
f0d89a5a23222e031db8113478645f28688fa748jortonCOMPONENT_TEST_ENV += $(ANT_ENV)
f0d89a5a23222e031db8113478645f28688fa748jorton
f0d89a5a23222e031db8113478645f28688fa748jortonbuild: $(BUILD_32)
65d743d7fbb53143636ee2dec8fe8d8a1a581a6bjerenkrantz
65d743d7fbb53143636ee2dec8fe8d8a1a581a6bjerenkrantzinstall: $(INSTALL_32)
65d743d7fbb53143636ee2dec8fe8d8a1a581a6bjerenkrantz
afc08f35f5f387896bc625cdee21b88c7fe7699djerenkrantztest: $(TEST_32)
a0fd132e01ab69f1c48e3d6a6791447cb6d65e51jerenkrantz
a0fd132e01ab69f1c48e3d6a6791447cb6d65e51jerenkrantzBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
a6bb6f2fb734e488a9b6335fabea3431f9dcf253jerenkrantz
a6bb6f2fb734e488a9b6335fabea3431f9dcf253jerenkrantzinclude ../../make-rules/depend.mk
a6bb6f2fb734e488a9b6335fabea3431f9dcf253jerenkrantz