Makefile revision 75
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync#
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# CDDL HEADER START
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync#
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# The contents of this file are subject to the terms of the
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# Common Development and Distribution License (the "License").
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# You may not use this file except in compliance with the License.
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync#
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# or http://www.opensolaris.org/os/licensing.
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# See the License for the specific language governing permissions
aa5c2ee4ee32bff239b6d11740f0259b30d95238vboxsync# and limitations under the License.
aa5c2ee4ee32bff239b6d11740f0259b30d95238vboxsync#
aa5c2ee4ee32bff239b6d11740f0259b30d95238vboxsync# When distributing Covered Code, include this CDDL HEADER in each
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# If applicable, add the following below this CDDL HEADER, with the
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync#
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# CDDL HEADER END
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync#
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync#
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncinclude ../../make-rules/shared-macros.mk
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncCOMPONENT_NAME= tar
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncCOMPONENT_VERSION= 1.25
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncCOMPONENT_ARCHIVE_HASH= sha1:0f0c090e51d127cbeffbb9aeeb90db1181d82aed
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncCOMPONENT_ARCHIVE_URL= http://ftp.gnu.org/gnu/tar/$(COMPONENT_ARCHIVE)
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncinclude ../../make-rules/prep.mk
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncinclude ../../make-rules/configure.mk
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncinclude ../../make-rules/ips.mk
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync# workaround for CR 6998994
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncsparc_COPTFLAG = -xO2
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncCONFIGURE_OPTIONS += --with-rmt=/usr/sbin/rmt
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncCONFIGURE_OPTIONS += --libexecdir=/usr/sbin
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncCONFIGURE_OPTIONS += --program-prefix=g
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncCONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncGNUPROGS = tar
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncGNUMAN1 = tar.1
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncSFWPROGS = gtar
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync
945dfd2ba502e2915bed0dbb457c711c4837c4e1vboxsyncPROTOGNULINKS = $(GNUPROGS:%=$(PROTOGNUBIN)/%)
945dfd2ba502e2915bed0dbb457c711c4837c4e1vboxsync
f078bf1cfc43fcfa9ac395c049a2f5124d96b136vboxsync$(PROTOGNULINKS): $(PROTOGNUBIN)
f078bf1cfc43fcfa9ac395c049a2f5124d96b136vboxsync $(RM) $@ ; $(SYMLINK) ../../bin/g$(@F) $@
f078bf1cfc43fcfa9ac395c049a2f5124d96b136vboxsync
f078bf1cfc43fcfa9ac395c049a2f5124d96b136vboxsyncPROTOGNUMAN1LINKS = $(GNUMAN1:%=$(PROTOGNUSHAREMAN1)/%)
f078bf1cfc43fcfa9ac395c049a2f5124d96b136vboxsync
f078bf1cfc43fcfa9ac395c049a2f5124d96b136vboxsync$(PROTOGNUMAN1LINKS): $(PROTOGNUSHAREMAN1)
f078bf1cfc43fcfa9ac395c049a2f5124d96b136vboxsync $(RM) $@ ; $(SYMLINK) ../../../../share/man/man1/g$(@F) $@
f078bf1cfc43fcfa9ac395c049a2f5124d96b136vboxsync
dfdf211af8cd7f6fe9faf9129476ebdb82ede608vboxsyncinclude ../../make-rules/shared-targets.mk
dfdf211af8cd7f6fe9faf9129476ebdb82ede608vboxsync
dfdf211af8cd7f6fe9faf9129476ebdb82ede608vboxsyncCOMPONENT_BUILD_TARGETS = all
dfdf211af8cd7f6fe9faf9129476ebdb82ede608vboxsync
945dfd2ba502e2915bed0dbb457c711c4837c4e1vboxsyncbuild: $(BUILD_32)
945dfd2ba502e2915bed0dbb457c711c4837c4e1vboxsync
dfdf211af8cd7f6fe9faf9129476ebdb82ede608vboxsyncinstall: $(PROTOUSRSHAREMAN1DIR) $(INSTALL_32) \
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync $(PROTOGNULINKS) $(PROTOGNUMAN1LINKS) $(PROTOSFWLINKS)
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync $(CP) -f $(COMPONENT_DIR)/gtar.1.sunman $(PROTOUSRSHAREMAN1DIR)/gtar.1
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsyncinclude ../../make-rules/depend.mk
810ebf4126a26d0a5a3b1b3c4c1022adb950fed9vboxsync