Makefile revision 4561
aee4cebdf1da5a78a4dcce01dd6e20cdd28d5e70vboxsync#
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync# CDDL HEADER START
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync#
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync# The contents of this file are subject to the terms of the
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync# Common Development and Distribution License (the "License").
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync# You may not use this file except in compliance with the License.
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync#
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync# or http://www.opensolaris.org/os/licensing.
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync# See the License for the specific language governing permissions
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync# and limitations under the License.
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync#
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# When distributing Covered Code, include this CDDL HEADER in each
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# If applicable, add the following below this CDDL HEADER, with the
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# fields enclosed by brackets "[]" replaced with your own identifying
6210261fe31640afef814063597113f36048e57dvboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
6210261fe31640afef814063597113f36048e57dvboxsync#
6210261fe31640afef814063597113f36048e57dvboxsync# CDDL HEADER END
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync#
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync#
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync#
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncinclude ../../../make-rules/shared-macros.mk
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncGMAKE = /usr/bin/make
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_NAME = visual-panels-coreadm
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_VERSION = 0.5.11
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_SRC = src
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_BUGDB= utility/vpanels
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync# not all VP functionality works with java-8
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncifeq ($(BUILD_TYPE), evaluation)
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncPUBLISH_STAMP=
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncBUILD_32=
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncINSTALL_32=
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncendif
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncinclude $(WS_MAKE_RULES)/justmake.mk
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncinclude $(WS_MAKE_RULES)/ips.mk
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_BUILD_TARGETS = build
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_BUILD_ENV += ROOT=$(BUILD_DIR)/prototype/$(MACH)
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_BUILD_ENV += SRC=$(WS_COMPONENTS)/visual-panels
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_BUILD_ENV += WS_JAVA=$(BUILD_DIR_32)/java
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_BUILD_ENV += JAVA_HOME=$(JAVA_HOME)
da957c069c2a3c582fe265ff88170ce4c42b499dvboxsyncCOMPONENT_BUILD_ENV += PATH=$(dir $(CC)):/usr/bin
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_BUILD_ENV += XGETTEXT=/usr/lib/intltool/gettext-tools/xgettext
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_BUILD_ENV += MACH32=$(MACH32)
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_INSTALL_TARGETS = install
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_INSTALL_ENV = $(COMPONENT_BUILD_ENV)
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync
aee4cebdf1da5a78a4dcce01dd6e20cdd28d5e70vboxsyncCOMPONENT_TEST_TARGETS = test
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncCOMPONENT_TEST_ENV = $(COMPONENT_BUILD_ENV)
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync# Do not apply the standard licence transforms for this component.
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncLICENSE_TRANSFORMS =
aee4cebdf1da5a78a4dcce01dd6e20cdd28d5e70vboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync# common targets
d812aaf8345c80125c49948daa80c68b50ea8316vboxsync$(SOURCE_DIR)/.prep:
aee4cebdf1da5a78a4dcce01dd6e20cdd28d5e70vboxsync $(TOUCH) $@
aee4cebdf1da5a78a4dcce01dd6e20cdd28d5e70vboxsync
aee4cebdf1da5a78a4dcce01dd6e20cdd28d5e70vboxsyncprep: $(SOURCE_DIR)/.prep
aee4cebdf1da5a78a4dcce01dd6e20cdd28d5e70vboxsync
7b2f9756d0ce4b992ff874738e8de4182d978ff5vboxsyncbuild: $(BUILD_32)
7b2f9756d0ce4b992ff874738e8de4182d978ff5vboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncinstall: $(INSTALL_32)
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync
8137be2315957032783c582a2e5c2523ea96f9bcvboxsyncdownload::
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync @echo 'No downloads for this component'
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync
8137be2315957032783c582a2e5c2523ea96f9bcvboxsyncclobber:: clean
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncclean::
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync rm -f $(SOURCE_DIR)/.prep
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync
d812aaf8345c80125c49948daa80c68b50ea8316vboxsyncREQUIRED_PACKAGES += system/management/visual-panels-core
8137be2315957032783c582a2e5c2523ea96f9bcvboxsync