Makefile revision 4561
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Sirainen#
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Sirainen# CDDL HEADER START
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Sirainen#
bdd36cfdba3ff66d25570a9ff568d69e1eb543cfTimo Sirainen# The contents of this file are subject to the terms of the
33d70dcbb6bf10fd47aa62f29ca8e5f92d116ae4Aki Tuomi# Common Development and Distribution License (the "License").
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Sirainen# You may not use this file except in compliance with the License.
cf9d67e4a9bfee31cf3be05244555d51a3d1b9feTimo Sirainen#
cf9d67e4a9bfee31cf3be05244555d51a3d1b9feTimo Sirainen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi# or http://www.opensolaris.org/os/licensing.
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi# See the License for the specific language governing permissions
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi# and limitations under the License.
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi#
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi# When distributing Covered Code, include this CDDL HEADER in each
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi# If applicable, add the following below this CDDL HEADER, with the
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi# fields enclosed by brackets "[]" replaced with your own identifying
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi# information: Portions Copyright [yyyy] [name of copyright owner]
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi#
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi# CDDL HEADER END
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi#
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi#
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi#
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Sirainen
87842f621233257b7a7945d994ba931508b34877Timo Siraineninclude ../../../make-rules/shared-macros.mk
87842f621233257b7a7945d994ba931508b34877Timo Sirainen
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo SirainenGMAKE = /usr/bin/make
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Sirainen
a5ddfd7a8b473f73135b93d5e081e470a87f0f7eTimo SirainenCOMPONENT_NAME = visual-panels-sysmon
a5ddfd7a8b473f73135b93d5e081e470a87f0f7eTimo SirainenCOMPONENT_VERSION = 0.5.11
a5ddfd7a8b473f73135b93d5e081e470a87f0f7eTimo SirainenCOMPONENT_SRC = src
a5ddfd7a8b473f73135b93d5e081e470a87f0f7eTimo SirainenCOMPONENT_BUGDB= utility/vpanels
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Sirainen
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Sirainen# not all VP functionality works with java-8
cfc891de6eeafd4bf17baa030360acd5447182d9Timo Sirainenifeq ($(BUILD_TYPE), evaluation)
9de5eb9e1ac3a07c4197a60fdefd412d6cc78eb2Timo SirainenPUBLISH_STAMP=
ae32667c54480d329eed994b3defab89cd76c077Timo SirainenBUILD_32=
8752573c44bcd139ae3ecc6d8e917c2c60bcb89fTimo SirainenINSTALL_32=
8752573c44bcd139ae3ecc6d8e917c2c60bcb89fTimo Sirainenendif
0dffa25d211be541ee3c953b23566a1a990789dfTimo Sirainen
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Siraineninclude $(WS_MAKE_RULES)/justmake.mk
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Siraineninclude $(WS_MAKE_RULES)/ips.mk
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Sirainen
cf9d67e4a9bfee31cf3be05244555d51a3d1b9feTimo SirainenCOMPONENT_BUILD_TARGETS = build
09060303d565e15d54e42b4ef722f9d3c26f5336Timo SirainenCOMPONENT_BUILD_ENV += ROOT=$(BUILD_DIR)/prototype/$(MACH)
e3751d40053ce9ad5001284f1bc8a0e5ba42ce10Timo SirainenCOMPONENT_BUILD_ENV += SRC=$(WS_COMPONENTS)/visual-panels
cf9d67e4a9bfee31cf3be05244555d51a3d1b9feTimo SirainenCOMPONENT_BUILD_ENV += WS_JAVA=$(BUILD_DIR_32)/java
9de5eb9e1ac3a07c4197a60fdefd412d6cc78eb2Timo SirainenCOMPONENT_BUILD_ENV += JAVA_HOME=$(JAVA_HOME)
e3751d40053ce9ad5001284f1bc8a0e5ba42ce10Timo SirainenCOMPONENT_BUILD_ENV += PATH=$(dir $(CC)):/usr/bin
9de5eb9e1ac3a07c4197a60fdefd412d6cc78eb2Timo SirainenCOMPONENT_BUILD_ENV += XGETTEXT=/usr/lib/intltool/gettext-tools/xgettext
cf9d67e4a9bfee31cf3be05244555d51a3d1b9feTimo SirainenCOMPONENT_BUILD_ENV += MACH32=$(MACH32)
cf9d67e4a9bfee31cf3be05244555d51a3d1b9feTimo Sirainen
09060303d565e15d54e42b4ef722f9d3c26f5336Timo SirainenCOMPONENT_INSTALL_TARGETS = install
e3751d40053ce9ad5001284f1bc8a0e5ba42ce10Timo SirainenCOMPONENT_INSTALL_ENV = $(COMPONENT_BUILD_ENV)
cf9d67e4a9bfee31cf3be05244555d51a3d1b9feTimo Sirainen
cf9d67e4a9bfee31cf3be05244555d51a3d1b9feTimo SirainenCOMPONENT_TEST_TARGETS = test
cf9d67e4a9bfee31cf3be05244555d51a3d1b9feTimo SirainenCOMPONENT_TEST_ENV = $(COMPONENT_BUILD_ENV)
4af552f09aad93a2ae09efa6024f4ec6bb11f499Aki Tuomi
e3751d40053ce9ad5001284f1bc8a0e5ba42ce10Timo Sirainen# Do not apply the standard licence transforms for this component.
b3abfd0ac256ffa0cbfd74c3793eac4e83d41f78Martti RannanjärviLICENSE_TRANSFORMS =
b3abfd0ac256ffa0cbfd74c3793eac4e83d41f78Martti Rannanjärvi
b3abfd0ac256ffa0cbfd74c3793eac4e83d41f78Martti Rannanjärvi# common targets
b3abfd0ac256ffa0cbfd74c3793eac4e83d41f78Martti Rannanjärvi$(SOURCE_DIR)/.prep:
87842f621233257b7a7945d994ba931508b34877Timo Sirainen $(TOUCH) $@
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Sirainen
8752573c44bcd139ae3ecc6d8e917c2c60bcb89fTimo Sirainenprep: $(SOURCE_DIR)/.prep
131cb5910775213d5bc0dcf75e4fddda6f8c5a11Timo Sirainen
09060303d565e15d54e42b4ef722f9d3c26f5336Timo Sirainenbuild: $(BUILD_32)
cf9d67e4a9bfee31cf3be05244555d51a3d1b9feTimo Sirainen
ae32667c54480d329eed994b3defab89cd76c077Timo Siraineninstall: $(INSTALL_32)
2670cd577aa57eb9f915a4f4220ae48c9b4fc5fbTimo Sirainen
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomidownload::
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi @echo 'No downloads for this component'
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomiclobber:: clean
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomiclean::
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi rm -f $(SOURCE_DIR)/.prep
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi
00cc7eb569710722af0e0af652034b9fc22c57dfMartti RannanjärviREQUIRED_PACKAGES += system/management/visual-panels-core
b44033e45e9f48f8a6e1ac5905234fec5de6d6ccAki Tuomi