Makefile revision 1591
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt#
86f221492f6f6b71c1114e3edba7373aa93d906bMark Andrews# CDDL HEADER START
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# The contents of this file are subject to the terms of the
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# Common Development and Distribution License (the "License").
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# You may not use this file except in compliance with the License.
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt#
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt# or http://www.opensolaris.org/os/licensing.
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt# See the License for the specific language governing permissions
c1a72112b2391bd8f149c5f19bdb12fa0d39fef4Mark Andrews# and limitations under the License.
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt#
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt# When distributing Covered Code, include this CDDL HEADER in each
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt# If applicable, add the following below this CDDL HEADER, with the
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt# fields enclosed by brackets "[]" replaced with your own identifying
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt# information: Portions Copyright [yyyy] [name of copyright owner]
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt#
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt# CDDL HEADER END
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt#
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt#
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt#
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Huntinclude ../../make-rules/shared-macros.mk
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCOMPONENT_NAME= tcsh
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCOMPONENT_VERSION= 6.18.01
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntIPS_COMPONENT_VERSION= 6.18.1
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCOMPONENT_PROJECT_URL= http://www.tcsh.org/
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCOMPONENT_ARCHIVE_HASH= \
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt sha256:d81ca27851f3e8545666399b4bcf25433e602a195113b3f7c73886fef84c9fa8
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCOMPONENT_ARCHIVE_URL= ftp://ftp.astron.com/pub/tcsh/$(COMPONENT_ARCHIVE)
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCOMPONENT_BUGDB= utility/tcsh
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Huntinclude ../../make-rules/prep.mk
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Huntinclude ../../make-rules/configure.mk
3d1b521b5be79913a020e373bf033657d4117d40Mark Andrewsinclude ../../make-rules/ips.mk
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
3d1b521b5be79913a020e373bf033657d4117d40Mark AndrewsCOMPONENT_PRE_CONFIGURE_ACTION = \
3d1b521b5be79913a020e373bf033657d4117d40Mark Andrews ($(CLONEY) $(SOURCE_DIR) $(@D))
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCOMPONENT_PREP_ACTION = \
c1a72112b2391bd8f149c5f19bdb12fa0d39fef4Mark Andrews (cd $(@D) ; autoconf )
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntLOCALEDIR=$(PROTO_DIR)/$(CONFIGURE_LOCALEDIR)
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCONFIGURE_BINDIR.64 = $(CONFIGURE_PREFIX)/bin
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCONFIGURE_OPTIONS += --localedir=$(CONFIGURE_LOCALEDIR)
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntCONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
2616416a677634e01cea98a07d45c305cce8274aMark Andrews
2616416a677634e01cea98a07d45c305cce8274aMark AndrewsASLR_MODE = $(ASLR_ENABLE)
2616416a677634e01cea98a07d45c305cce8274aMark Andrews
2616416a677634e01cea98a07d45c305cce8274aMark Andrews# common targets
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Huntbuild: $(BUILD_64)
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Huntinstall: $(INSTALL_64)
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan HuntBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunttest: $(NO_TESTS)
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Huntinclude ../../make-rules/depend.mk
f6096b958c8b58c4709860d7c4dcdde5deeacb7aEvan Hunt