Makefile revision 618
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina#
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# CDDL HEADER START
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina#
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# The contents of this file are subject to the terms of the
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# Common Development and Distribution License (the "License").
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# You may not use this file except in compliance with the License.
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina#
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# or http://www.opensolaris.org/os/licensing.
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# See the License for the specific language governing permissions
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# and limitations under the License.
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina#
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# When distributing Covered Code, include this CDDL HEADER in each
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# If applicable, add the following below this CDDL HEADER, with the
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# fields enclosed by brackets "[]" replaced with your own identifying
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# information: Portions Copyright [yyyy] [name of copyright owner]
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina#
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# CDDL HEADER END
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina#
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina#
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
4e2c15e6b7c4015fa787f8c624c2ec10153e99f6Pavel Březina#
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březinainclude ../../make-rules/shared-macros.mk
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina
2749964664a69bbb99d09409c1110095cbfcc664Pavel BřezinaCOMPONENT_NAME= tcsh
2749964664a69bbb99d09409c1110095cbfcc664Pavel BřezinaCOMPONENT_VERSION= 6.17.00
8f895983e8d24b3edde4f695621f6b9a2fd20923Pavel BřezinaCOMPONENT_PROJECT_URL= http://www.tcsh.org/
2749964664a69bbb99d09409c1110095cbfcc664Pavel BřezinaCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
2749964664a69bbb99d09409c1110095cbfcc664Pavel BřezinaCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
8f895983e8d24b3edde4f695621f6b9a2fd20923Pavel BřezinaCOMPONENT_ARCHIVE_HASH= sha1:9bf67d5ce1b406178e9ba535ecd34553fe0d4d36
0db2f3402b37df221fbf55486769989f82df479aPavel BřezinaCOMPONENT_ARCHIVE_URL= ftp://ftp.astron.com/pub/tcsh/$(COMPONENT_ARCHIVE)
0db2f3402b37df221fbf55486769989f82df479aPavel Březina
0db2f3402b37df221fbf55486769989f82df479aPavel Březinainclude ../../make-rules/prep.mk
0db2f3402b37df221fbf55486769989f82df479aPavel Březinainclude ../../make-rules/configure.mk
0db2f3402b37df221fbf55486769989f82df479aPavel Březinainclude ../../make-rules/ips.mk
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina
0db2f3402b37df221fbf55486769989f82df479aPavel BřezinaCOMPONENT_PRE_CONFIGURE_ACTION = \
0db2f3402b37df221fbf55486769989f82df479aPavel Březina ($(CLONEY) $(SOURCE_DIR) $(@D))
0db2f3402b37df221fbf55486769989f82df479aPavel Březina
0db2f3402b37df221fbf55486769989f82df479aPavel BřezinaCOMPONENT_PREP_ACTION = \
0db2f3402b37df221fbf55486769989f82df479aPavel Březina (cd $(@D) ; autoconf )
0db2f3402b37df221fbf55486769989f82df479aPavel Březina
0db2f3402b37df221fbf55486769989f82df479aPavel BřezinaCOMPONENT_POST_BUILD_ACTION = \
0db2f3402b37df221fbf55486769989f82df479aPavel Březina (cd $(@D)/nls ; $(MAKE) all)
488518dde58724daa13b9216a0f1af6e0ba5401fPavel Březina
3be2628d8aba6aeb99ac1484da990f1fad8169ecPavel BřezinaCFLAGS += $(CPP_LARGEFILES)
a79acee185654d110c0e35ba351368d664e4e53dPavel Březina
a79acee185654d110c0e35ba351368d664e4e53dPavel BřezinaLOCALEDIR=$(PROTO_DIR)/$(CONFIGURE_LOCALEDIR)
12d771585a84a7523a5b7d9cf502d4bcddecb9b9Pavel Březina
0ae7e46a3990c47873fca879a9395e3ce00d9150Pavel BřezinaCONFIGURE_OPTIONS += --localedir=$(CONFIGURE_LOCALEDIR)
2e13817e64ff1e0e47dc844be501f2d3ab299f34Pavel BřezinaCONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
2e13817e64ff1e0e47dc844be501f2d3ab299f34Pavel Březina
c2fc9459c31cb1192ab3c15ce4df1c150e99bf95Pavel Březina# common targets
6b159f14f69134bba8510a6b50ab62493a23a73fPavel Březinabuild: $(BUILD_32)
6b159f14f69134bba8510a6b50ab62493a23a73fPavel Březina
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březinainstall: $(INSTALL_32)
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina
2749964664a69bbb99d09409c1110095cbfcc664Pavel BřezinaBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březinatest: $(NO_TESTS)
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březinainclude ../../make-rules/depend.mk
2749964664a69bbb99d09409c1110095cbfcc664Pavel Březina