Makefile revision 4391
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# CDDL HEADER START
17d67aeb3722c094c6493a3e9a9d0cdfb9453ecdvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# The contents of this file are subject to the terms of the
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Common Development and Distribution License (the "License").
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# You may not use this file except in compliance with the License.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# or http://www.opensolaris.org/os/licensing.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# See the License for the specific language governing permissions
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# and limitations under the License.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# When distributing Covered Code, include this CDDL HEADER in each
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# If applicable, add the following below this CDDL HEADER, with the
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# fields enclosed by brackets "[]" replaced with your own identifying
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# CDDL HEADER END
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncinclude ../../make-rules/shared-macros.mk
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_NAME= pigz
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_VERSION= 2.2.5
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_PROJECT_URL= http://zlib.net/pigz/
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_ARCHIVE_HASH= \
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync sha256:e37498cbf3a475d7ebe2519751188c29564bf8dd27ba68bd3c7fe1ac08792759
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_BUGDB= utility/pigz
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncTPNO= 11152
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncinclude $(WS_MAKE_RULES)/prep.mk
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncinclude $(WS_MAKE_RULES)/justmake.mk
2c691730ab202620fe427110841aa4e0075b7ccavboxsyncinclude $(WS_MAKE_RULES)/ips.mk
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncPKG_PROTO_DIRS += $(BUILD_DIR_64)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
24df09922f68ca6b53d3b8052e589d3b790f7c17vboxsyncstudio_C99MODE= $(studio_C99_ENABLE)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCC += $(CC_BITS)
2c691730ab202620fe427110841aa4e0075b7ccavboxsyncCOMPONENT_BUILD_ARGS += CC="$(CC)"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_BUILD_ARGS += CFLAGS="$(CFLAGS) -DHAVE_PTHREAD_SETNAME_NP"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_SYSTEM_TEST_TARGETS= test
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_SYSTEM_TEST_ENV= TARGETDIR=/usr/bin
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMPONENT_TEST_TARGETS= test
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Ignore these warnings that can come in random order.
d02610fd604cc8ab4cccf7e3fa510c06cb728ff2vboxsyncCOMPONENT_TEST_TRANSFORMS += \
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync '-e "/^.*does not .* -- skipping/d" ' \
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync '-e "s|/usr/bin|\\$$(@D)|g" '
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncASLR_MODE = $(ASLR_ENABLE)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncbuild: $(BUILD_64)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncinstall: $(BUILD_64)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsynctest: $(TEST_64)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncsystem-test: $(SYSTEM_TEST_64)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncREQUIRED_PACKAGES += library/zlib
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncREQUIRED_PACKAGES += system/library
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync