Makefile revision 3477
abd8dd44106c507dd2cb64359b63d7d56fa0a9c8Christian Maeder#
abd8dd44106c507dd2cb64359b63d7d56fa0a9c8Christian Maeder# CDDL HEADER START
09249711700a6acbc40a2e337688b434d7aafa28Christian Maeder#
76647324ed70f33b95a881b536d883daccf9568dChristian Maeder# The contents of this file are subject to the terms of the
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder# Common Development and Distribution License (the "License").
c00adad2e9459b422dee09e3a2bddba66b433bb7Christian Maeder# You may not use this file except in compliance with the License.
3f69b6948966979163bdfe8331c38833d5d90ecdChristian Maeder#
abd8dd44106c507dd2cb64359b63d7d56fa0a9c8Christian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
76647324ed70f33b95a881b536d883daccf9568dChristian Maeder# or http://www.opensolaris.org/os/licensing.
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder# See the License for the specific language governing permissions
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder# and limitations under the License.
aff01ee50b66032469c232e00c945d1fd4f57d1bChristian Maeder#
c00adad2e9459b422dee09e3a2bddba66b433bb7Christian Maeder# When distributing Covered Code, include this CDDL HEADER in each
c00adad2e9459b422dee09e3a2bddba66b433bb7Christian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e8ffec0fa3d3061061bdc16e44247b9cf96b050fChristian Maeder# If applicable, add the following below this CDDL HEADER, with the
c00adad2e9459b422dee09e3a2bddba66b433bb7Christian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
e8ffec0fa3d3061061bdc16e44247b9cf96b050fChristian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
950e053ba55ac9c7d9c26a1ab48bd00202b29511Christian Maeder#
0a39036fa485579a7b7c81cdd44a412392571927Christian Maeder# CDDL HEADER END
e8ffec0fa3d3061061bdc16e44247b9cf96b050fChristian Maeder#
0a39036fa485579a7b7c81cdd44a412392571927Christian Maeder
d48085f765fca838c1d972d2123601997174583dChristian Maeder#
5d7e4bf173534e7eb3fc84dce7bb0151079d3f8aChristian Maeder# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
ad270004874ce1d0697fb30d7309f180553bb315Christian Maeder#
0a39036fa485579a7b7c81cdd44a412392571927Christian Maeder
abd8dd44106c507dd2cb64359b63d7d56fa0a9c8Christian Maederinclude ../../make-rules/shared-macros.mk
d48085f765fca838c1d972d2123601997174583dChristian Maeder
76647324ed70f33b95a881b536d883daccf9568dChristian MaederCOMPONENT_NAME= pv
d48085f765fca838c1d972d2123601997174583dChristian MaederCOMPONENT_VERSION= 1.2.0
d48085f765fca838c1d972d2123601997174583dChristian MaederCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
76647324ed70f33b95a881b536d883daccf9568dChristian MaederCOMPONENT_PROJECT_URL= http://www.ivarch.com/programs/pv.shtml
d48085f765fca838c1d972d2123601997174583dChristian MaederCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
05ae87b9efa19655024b0b6ac344d250b96567cdChristian MaederCOMPONENT_ARCHIVE_HASH= \
d48085f765fca838c1d972d2123601997174583dChristian Maeder sha256:f93a5eda47d4607e35020622717ade5bc0e5ee82123a97331090f19e0b907c5f
d48085f765fca838c1d972d2123601997174583dChristian MaederCOMPONENT_ARCHIVE_URL= http://pipeviewer.googlecode.com/files/$(COMPONENT_ARCHIVE)
d48085f765fca838c1d972d2123601997174583dChristian MaederCOMPONENT_BUGDB= utility/pv
d48085f765fca838c1d972d2123601997174583dChristian Maeder
d48085f765fca838c1d972d2123601997174583dChristian MaederTPNO= 19386
a39a820684c1974350f46593025e0bb279f41bc6Christian Maeder
a39a820684c1974350f46593025e0bb279f41bc6Christian Maederinclude ../../make-rules/prep.mk
a39a820684c1974350f46593025e0bb279f41bc6Christian Maederinclude ../../make-rules/configure.mk
a39a820684c1974350f46593025e0bb279f41bc6Christian Maederinclude ../../make-rules/ips.mk
76647324ed70f33b95a881b536d883daccf9568dChristian Maeder
d48085f765fca838c1d972d2123601997174583dChristian MaederCOMPONENT_PRE_CONFIGURE_ACTION = \
d48085f765fca838c1d972d2123601997174583dChristian Maeder ($(CLONEY) $(SOURCE_DIR) $(@D))
d48085f765fca838c1d972d2123601997174583dChristian Maeder
d48085f765fca838c1d972d2123601997174583dChristian MaederPATCH_LEVEL= 0
d48085f765fca838c1d972d2123601997174583dChristian Maeder
05ae87b9efa19655024b0b6ac344d250b96567cdChristian MaederPKG_PROTO_DIRS += $(BUILD_DIR_64)
d48085f765fca838c1d972d2123601997174583dChristian Maeder
793945d4ac7c0f22760589c87af8e71427c76118Christian MaederCONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
a716971174535184da7713ed308423e355a4aa66Christian Maeder
793945d4ac7c0f22760589c87af8e71427c76118Christian MaederCOMPONENT_TEST_ENV += PATH="$(GNUBIN):$(PATH)"
793945d4ac7c0f22760589c87af8e71427c76118Christian Maeder
5e5c3fbbf8c22b883d551d83429b9f8d8041f1e0Christian MaederASLR_MODE = $(ASLR_ENABLE)
feab655b0275874012c3cf9859064c177860cc70Christian Maeder
f2c2b420e386a90d940c758c631d16f12952d2b7Christian Maeder# common targets
f2c2b420e386a90d940c758c631d16f12952d2b7Christian Maederconfigure: $(CONFIGURE_64)
f2c2b420e386a90d940c758c631d16f12952d2b7Christian Maeder
793945d4ac7c0f22760589c87af8e71427c76118Christian Maederbuild: $(BUILD_64)
793945d4ac7c0f22760589c87af8e71427c76118Christian Maeder
a716971174535184da7713ed308423e355a4aa66Christian Maederinstall: $(INSTALL_64)
a716971174535184da7713ed308423e355a4aa66Christian Maeder
5e5c3fbbf8c22b883d551d83429b9f8d8041f1e0Christian Maedertest: $(TEST_64)
a716971174535184da7713ed308423e355a4aa66Christian Maeder
a716971174535184da7713ed308423e355a4aa66Christian MaederBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
a716971174535184da7713ed308423e355a4aa66Christian Maeder
a716971174535184da7713ed308423e355a4aa66Christian Maederinclude ../../make-rules/depend.mk
5e5c3fbbf8c22b883d551d83429b9f8d8041f1e0Christian Maeder