Makefile revision 5680
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder#
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# CDDL HEADER START
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder#
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# The contents of this file are subject to the terms of the
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# Common Development and Distribution License (the "License").
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# You may not use this file except in compliance with the License.
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder#
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# or http://www.opensolaris.org/os/licensing.
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# See the License for the specific language governing permissions
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# and limitations under the License.
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder#
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# When distributing Covered Code, include this CDDL HEADER in each
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# If applicable, add the following below this CDDL HEADER, with the
6c1f6e0b2f3a8d046525a8309e5448fdfb2d0714Christian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
5e49e7c9cdf9762a903d7ecbc668b52e7bb2dd7bMihai Codescu# information: Portions Copyright [yyyy] [name of copyright owner]
0bc3e99a05ed12fafe271ab855c15c866b50827cMihai Codescu#
0bc3e99a05ed12fafe271ab855c15c866b50827cMihai Codescu# CDDL HEADER END
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder#
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder#
54ea981a0503c396c2923a1c06421c6235baf27fChristian Maeder# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
54ea981a0503c396c2923a1c06421c6235baf27fChristian Maeder#
54ea981a0503c396c2923a1c06421c6235baf27fChristian MaederBUILD_BITS= 64
54ea981a0503c396c2923a1c06421c6235baf27fChristian Maeder# parfait fails to compile us (21334808)
54ea981a0503c396c2923a1c06421c6235baf27fChristian Maederexport PARFAIT_BUILD=no
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maederinclude ../../make-rules/shared-macros.mk
e6427435181f3dc24b3548593e60e6fcdd996d49Christian Maeder
54ea981a0503c396c2923a1c06421c6235baf27fChristian MaederCOMPONENT_NAME= tar
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian MaederCOMPONENT_VERSION= 1.28
55c5e901b5c3466300009135585bc70bd576dcb6Christian MaederCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian MaederCOMPONENT_ARCHIVE_HASH= \
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder sha256:60e4bfe0602fef34cd908d91cf638e17eeb09394d7b98c2487217dc4d3147562
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian MaederCOMPONENT_BUGDB= utility/gtar
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian MaederTPNO= 23088
54ea981a0503c396c2923a1c06421c6235baf27fChristian Maeder
54ea981a0503c396c2923a1c06421c6235baf27fChristian MaederSYSTEM_TEST_TARGET= build $(SYSTEM_TEST_64)
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maederinclude $(WS_MAKE_RULES)/gnu-component.mk
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian MaederPATCH_LEVEL=0
54ea981a0503c396c2923a1c06421c6235baf27fChristian Maeder
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# tests (ttyemu.c) requires c99
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maederstudio_C99MODE = $(studio_C99_ENABLE)
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder# Use ssh (rather than rsh) for remote commands.
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian MaederCONFIGURE_ENV += "RSH=/usr/bin/ssh"
342beb91d58bcf41178240c37d0f6c0c4f83c53eMihai Codescu
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian MaederCONFIGURE_BINDIR.64= $(GNUBIN)
0bc3e99a05ed12fafe271ab855c15c866b50827cMihai CodescuCONFIGURE_MANDIR= $(GNUSHAREMAN)
0bc3e99a05ed12fafe271ab855c15c866b50827cMihai Codescu
0bc3e99a05ed12fafe271ab855c15c866b50827cMihai CodescuCONFIGURE_OPTIONS += --with-rmt=$(USRSBINDIR)/rmt
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian MaederCONFIGURE_OPTIONS += --libexecdir=$(USRSBINDIR)
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian MaederCOMPONENT_SYSTEM_TEST_DIR = $(BUILD_DIR_64)/tests
6c1f6e0b2f3a8d046525a8309e5448fdfb2d0714Christian MaederCOMPONENT_SYSTEM_TEST_TARGETS = installcheck-local
e49fd57c63845c7806860a9736ad09f6d44dbaedChristian Maeder
6c1f6e0b2f3a8d046525a8309e5448fdfb2d0714Christian Maeder# Remove everything except test output.
6c1f6e0b2f3a8d046525a8309e5448fdfb2d0714Christian MaederCOMPONENT_TEST_TRANSFORMS = \
6c1f6e0b2f3a8d046525a8309e5448fdfb2d0714Christian Maeder '-e "/^\#\# ----/,/tests were skipped\./p" ' \
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder '-e "/.*/d" '
6c1f6e0b2f3a8d046525a8309e5448fdfb2d0714Christian Maeder
6c1f6e0b2f3a8d046525a8309e5448fdfb2d0714Christian MaederREQUIRED_PACKAGES += compress/bzip2
e49fd57c63845c7806860a9736ad09f6d44dbaedChristian MaederREQUIRED_PACKAGES += compress/gzip
6c1f6e0b2f3a8d046525a8309e5448fdfb2d0714Christian MaederREQUIRED_PACKAGES += network/ssh
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian MaederREQUIRED_PACKAGES += network/openssh
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian MaederREQUIRED_PACKAGES += system/core-os
f4651a172fa4d00037b061fbe4df71abc69f12b5Christian Maeder