Makefile revision 1273
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# CDDL HEADER START
1a6464613c59e35072b90ca296ae402cbe956144Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# The contents of this file are subject to the terms of the
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# Common Development and Distribution License (the "License").
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# You may not use this file except in compliance with the License.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# or http://www.opensolaris.org/os/licensing.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# See the License for the specific language governing permissions
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# and limitations under the License.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# When distributing Covered Code, include this CDDL HEADER in each
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# If applicable, add the following below this CDDL HEADER, with the
ecb5a608e8a1219b0657ab58fe8538dae334a357Christian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
ecb5a608e8a1219b0657ab58fe8538dae334a357Christian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# CDDL HEADER END
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
d67a33b40578beef2e255a274f89bb9c34aaf056Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederinclude ../../../make-rules/shared-macros.mk
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederGMAKE = /usr/bin/make
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_NAME = visual-panels-usermgr
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_VERSION = 0.5.11
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_SRC = src
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_BUGDB= utility/vpanels
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederinclude $(WS_MAKE_RULES)/justmake.mk
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederinclude $(WS_MAKE_RULES)/ips.mk
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_BUILD_TARGETS = build
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_BUILD_ENV += ROOT=$(BUILD_DIR)/prototype/$(MACH)
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_BUILD_ENV += SRC=$(WS_COMPONENTS)/visual-panels
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_BUILD_ENV += WS_JAVA=$(BUILD_DIR_32)/java
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_BUILD_ENV += JAVA_HOME=/usr/java
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_BUILD_ENV += PATH=$(dir $(CC)):/usr/bin
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_BUILD_ENV += XGETTEXT=/usr/lib/intltool/gettext-tools/xgettext
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_BUILD_ENV += MACH32=$(MACH32)
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_INSTALL_TARGETS = install
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_INSTALL_ENV = $(COMPONENT_BUILD_ENV)
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_TEST_TARGETS = test
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCOMPONENT_TEST_ENV = $(COMPONENT_BUILD_ENV)
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# common targets
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder$(SOURCE_DIR)/.prep:
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder $(TOUCH) $@
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederprep: $(SOURCE_DIR)/.prep
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederbuild: $(BUILD_32)
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederinstall: $(INSTALL_32)
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederdownload::
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder @echo 'No downloads for this component'
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederclobber:: clean
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederclean::
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder rm -f $(SOURCE_DIR)/.prep
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederinclude $(WS_MAKE_RULES)/depend.mk
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder