Makefile revision 1574
012a352f4b26cfd874db8d06debc495c2303e8b2Bob Halley#
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# CDDL HEADER START
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews#
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# The contents of this file are subject to the terms of the
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence# Common Development and Distribution License (the "License").
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# You may not use this file except in compliance with the License.
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley#
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence# or http://www.opensolaris.org/os/licensing.
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# See the License for the specific language governing permissions
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# and limitations under the License.
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews#
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# When distributing Covered Code, include this CDDL HEADER in each
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# If applicable, add the following below this CDDL HEADER, with the
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# fields enclosed by brackets "[]" replaced with your own identifying
b897c52f865b2fc4e220e2110b874e59c716456bBob Halley# information: Portions Copyright [yyyy] [name of copyright owner]
aee5e9cbacd8f88325840b8a498876f4319b0890Mark Andrews#
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence# CDDL HEADER END
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley#
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley#
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence#
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halleyinclude ../../../make-rules/shared-macros.mk
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyGMAKE = /usr/bin/make
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
b897c52f865b2fc4e220e2110b874e59c716456bBob HalleyCOMPONENT_NAME = visual-panels-apache
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_VERSION = 0.5.11
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_SRC = src
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_BUGDB= utility/vpanels
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
b897c52f865b2fc4e220e2110b874e59c716456bBob Halleyinclude $(WS_MAKE_RULES)/justmake.mk
460b427411b72da26b1836b9424e2e70d65d9394David Lawrenceinclude $(WS_MAKE_RULES)/ips.mk
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence
460b427411b72da26b1836b9424e2e70d65d9394David LawrenceCOMPONENT_BUILD_TARGETS = build
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_BUILD_ENV += ROOT=$(BUILD_DIR)/prototype/$(MACH)
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_BUILD_ENV += SRC=$(WS_COMPONENTS)/visual-panels
460b427411b72da26b1836b9424e2e70d65d9394David LawrenceCOMPONENT_BUILD_ENV += WS_JAVA=$(BUILD_DIR_32)/java
460b427411b72da26b1836b9424e2e70d65d9394David LawrenceCOMPONENT_BUILD_ENV += JAVA_HOME=/usr/java
460b427411b72da26b1836b9424e2e70d65d9394David LawrenceCOMPONENT_BUILD_ENV += PATH=$(dir $(CC)):/usr/bin
fcb54ce0a4f7377486df5bec83b3aa4711bf4131Mark AndrewsCOMPONENT_BUILD_ENV += XGETTEXT=/usr/lib/intltool/gettext-tools/xgettext
460b427411b72da26b1836b9424e2e70d65d9394David LawrenceCOMPONENT_BUILD_ENV += MACH32=$(MACH32)
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence
460b427411b72da26b1836b9424e2e70d65d9394David LawrenceCOMPONENT_INSTALL_TARGETS = install
460b427411b72da26b1836b9424e2e70d65d9394David LawrenceCOMPONENT_INSTALL_ENV = $(COMPONENT_BUILD_ENV)
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_TEST_TARGETS = test
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David LawrenceCOMPONENT_TEST_ENV = $(COMPONENT_BUILD_ENV)
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence# Do not apply the standard licence transforms for this component.
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David LawrenceLICENSE_TRANSFORMS =
dabea86dac4c01f852b7aea728f73b4f55a89d44Mark Andrews
dabea86dac4c01f852b7aea728f73b4f55a89d44Mark Andrews# common targets
dabea86dac4c01f852b7aea728f73b4f55a89d44Mark Andrews$(SOURCE_DIR)/.prep:
dabea86dac4c01f852b7aea728f73b4f55a89d44Mark Andrews $(TOUCH) $@
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrenceprep: $(SOURCE_DIR)/.prep
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrencebuild: $(BUILD_32)
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrenceinstall: $(INSTALL_32)
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence
aee5e9cbacd8f88325840b8a498876f4319b0890Mark Andrewsdownload::
aee5e9cbacd8f88325840b8a498876f4319b0890Mark Andrews @echo 'No downloads for this component'
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence
460b427411b72da26b1836b9424e2e70d65d9394David Lawrenceclobber:: clean
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence
460b427411b72da26b1836b9424e2e70d65d9394David Lawrenceclean::
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence rm -f $(SOURCE_DIR)/.prep
c32b87bc54abacf95fb3b063d72b7d1855c1643bMichael Graff
0014d6342b0d50ae37126ac16d5bf821d02ffff7David LawrenceBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrenceinclude $(WS_MAKE_RULES)/depend.mk
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence