Makefile revision 1653
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen#
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# CDDL HEADER START
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen#
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# The contents of this file are subject to the terms of the
78fa3c578c14ee8a612f86cf73b6181c7f16463fTimo Sirainen# Common Development and Distribution License (the "License").
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# You may not use this file except in compliance with the License.
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen#
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# or http://www.opensolaris.org/os/licensing.
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# See the License for the specific language governing permissions
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# and limitations under the License.
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen#
2cd2518bab14292a67cf8a490b58ab9ef89879daTimo Sirainen# When distributing Covered Code, include this CDDL HEADER in each
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# If applicable, add the following below this CDDL HEADER, with the
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# fields enclosed by brackets "[]" replaced with your own identifying
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# information: Portions Copyright [yyyy] [name of copyright owner]
6ec925f52d04ec8700e47cb005bd7ddc65ac5614Timo Sirainen#
c60178b2610a9b193ff72aa18448398ef72529a1Timo Sirainen# CDDL HEADER END
4d4d6d4745682790c20d759ba93dbea46b812c5dTimo Sirainen#
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen#
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen
cf2e6953d03a1c22f272ec19432fc03c136ac1bbTimo Siraineninclude ../../../make-rules/shared-macros.mk
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo SirainenGMAKE = /usr/bin/make
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenCOMPONENT_NAME = visual-panels-core
5323bec1c24184863a13bc14a2dc9487093eea3dTimo SirainenCOMPONENT_VERSION = 0.5.11
5323bec1c24184863a13bc14a2dc9487093eea3dTimo SirainenCOMPONENT_SRC = src
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenCOMPONENT_BUGDB= utility/vpanels
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen
617e13833c798435e2be425b99c27ecaad1b8393Timo Siraineninclude $(WS_MAKE_RULES)/justmake.mk
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Siraineninclude $(WS_MAKE_RULES)/ips.mk
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenCOMPONENT_BUILD_TARGETS = build
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenCOMPONENT_BUILD_ENV += ROOT=$(PROTO_DIR)
78fa3c578c14ee8a612f86cf73b6181c7f16463fTimo SirainenCOMPONENT_BUILD_ENV += SRC=$(WS_COMPONENTS)/visual-panels
cf0ad1a0bddb0787f3d7b408a96d721a8b2a98a3Timo SirainenCOMPONENT_BUILD_ENV += WS_JAVA=$(BUILD_DIR_32)/java
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenCOMPONENT_BUILD_ENV += JAVA_HOME=$(JAVA_HOME)
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenCOMPONENT_BUILD_ENV += PATH=$(dir $(CC)):/usr/bin
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenCOMPONENT_BUILD_ENV += MACH32=$(MACH32)
7487ff578435377bbeefffdbfb78ca09ed1292dfTimo Sirainen
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenCOMPONENT_INSTALL_TARGETS = install
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenCOMPONENT_INSTALL_ENV = $(COMPONENT_BUILD_ENV)
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenCOMPONENT_TEST_TARGETS = test
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenCOMPONENT_TEST_ENV = $(COMPONENT_BUILD_ENV)
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# Do not apply the standard licence transforms for this component.
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo SirainenLICENSE_TRANSFORMS =
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen# common targets
78fa3c578c14ee8a612f86cf73b6181c7f16463fTimo Sirainen$(SOURCE_DIR)/.prep:
78fa3c578c14ee8a612f86cf73b6181c7f16463fTimo Sirainen $(TOUCH) $@
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo Sirainen
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo Sirainenprep: $(SOURCE_DIR)/.prep
78fa3c578c14ee8a612f86cf73b6181c7f16463fTimo Sirainen
78fa3c578c14ee8a612f86cf73b6181c7f16463fTimo Sirainenbuild: $(BUILD_32)
78fa3c578c14ee8a612f86cf73b6181c7f16463fTimo Sirainen
78fa3c578c14ee8a612f86cf73b6181c7f16463fTimo Siraineninstall: $(INSTALL_32)
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo Sirainen
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo Sirainendownload::
230ef558135f16a66b86cbe3762524eaa9ae9d81Timo Sirainen @echo 'No downloads for this component'
230ef558135f16a66b86cbe3762524eaa9ae9d81Timo Sirainen
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo Sirainenclobber:: clean
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo Sirainen
4f4943f6ef1bc45c23de73eebe83779712b3c8cbTimo Sirainenclean::
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo Sirainen rm -f $(SOURCE_DIR)/.prep
4f4943f6ef1bc45c23de73eebe83779712b3c8cbTimo Sirainen
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo SirainenBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo Sirainen
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo Siraineninclude $(WS_MAKE_RULES)/depend.mk
6c2ce1d5bf17b21e804a079eb0f973b7ab83e0d8Timo Sirainen