Makefile revision 887
cd348e325366620fe047edcc849e3c9424828599Peter Bray#
cd348e325366620fe047edcc849e3c9424828599Peter Bray# CDDL HEADER START
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco#
cd348e325366620fe047edcc849e3c9424828599Peter Bray# The contents of this file are subject to the terms of the
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# Common Development and Distribution License (the "License").
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# You may not use this file except in compliance with the License.
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# or http://www.opensolaris.org/os/licensing.
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray# See the License for the specific language governing permissions
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# and limitations under the License.
2b024356b830395446c55f50f9f724a63612e578Lubos Kosco#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# When distributing Covered Code, include this CDDL HEADER in each
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray# If applicable, add the following below this CDDL HEADER, with the
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray# fields enclosed by brackets "[]" replaced with your own identifying
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# information: Portions Copyright [yyyy] [name of copyright owner]
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# CDDL HEADER END
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Brayinclude ../../../make-rules/shared-macros.mk
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayGMAKE = /usr/bin/make
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayCOMPONENT_NAME = visual-panels-core
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayCOMPONENT_VERSION = 0.5.11
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_SRC = src
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Brayinclude $(WS_MAKE_RULES)/justmake.mk
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Brayinclude $(WS_MAKE_RULES)/ips.mk
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_BUILD_TARGETS = build
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_BUILD_ENV += ROOT=$(PROTO_DIR)
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_BUILD_ENV += SRC=$(WS_COMPONENTS)/visual-panels
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_BUILD_ENV += WS_JAVA=$(BUILD_DIR_32)/java
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_BUILD_ENV += JAVA_HOME=/usr/java
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_BUILD_ENV += PATH=$(dir $(CC)):/usr/bin
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_BUILD_ENV += MACH32=$(MACH32)
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_INSTALL_TARGETS = install
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_INSTALL_ENV = $(COMPONENT_BUILD_ENV)
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_TEST_TARGETS = test
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCOMPONENT_TEST_ENV = $(COMPONENT_BUILD_ENV)
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal# common targets
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal$(SOURCE_DIR)/.prep:
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal $(TOUCH) $@
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Brayprep: $(SOURCE_DIR)/.prep
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Braybuild: $(BUILD_32)
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotalinstall: $(INSTALL_32)
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotaldownload::
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal @echo 'No downloads for this component'
cd348e325366620fe047edcc849e3c9424828599Peter Bray
43dac746513591adbd09bc4f417feb385f4fd87eVladimir KotalCLEAN_PATH += $(SOURCE_DIR)/.prep
cd348e325366620fe047edcc849e3c9424828599Peter Bray
cd348e325366620fe047edcc849e3c9424828599Peter BrayBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
cd348e325366620fe047edcc849e3c9424828599Peter Bray
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotalinclude $(WS_MAKE_RULES)/depend.mk
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal