Makefile revision 181
ea53cbf2a35b654a03cf6bc52b0b1fa849d5fc86Ryan Grove#
ea53cbf2a35b654a03cf6bc52b0b1fa849d5fc86Ryan Grove# CDDL HEADER START
ea53cbf2a35b654a03cf6bc52b0b1fa849d5fc86Ryan Grove#
67dad868b77ee156c32e10f4723686bcece665f2Ryan Grove# The contents of this file are subject to the terms of the
67dad868b77ee156c32e10f4723686bcece665f2Ryan Grove# Common Development and Distribution License (the "License").
67dad868b77ee156c32e10f4723686bcece665f2Ryan Grove# You may not use this file except in compliance with the License.
e58e329a62c99b6967a791762117392e5af609deRyan Grove#
e58e329a62c99b6967a791762117392e5af609deRyan Grove# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
e58e329a62c99b6967a791762117392e5af609deRyan Grove# or http://www.opensolaris.org/os/licensing.
67dad868b77ee156c32e10f4723686bcece665f2Ryan Grove# See the License for the specific language governing permissions
67dad868b77ee156c32e10f4723686bcece665f2Ryan Grove# and limitations under the License.
67dad868b77ee156c32e10f4723686bcece665f2Ryan Grove#
67dad868b77ee156c32e10f4723686bcece665f2Ryan Grove# When distributing Covered Code, include this CDDL HEADER in each
67dad868b77ee156c32e10f4723686bcece665f2Ryan Grove# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4e21d9ace0f1e852eddbcea14f5becdce1d8dba9Ryan Grove# If applicable, add the following below this CDDL HEADER, with the
4e21d9ace0f1e852eddbcea14f5becdce1d8dba9Ryan Grove# fields enclosed by brackets "[]" replaced with your own identifying
4e21d9ace0f1e852eddbcea14f5becdce1d8dba9Ryan Grove# information: Portions Copyright [yyyy] [name of copyright owner]
4e21d9ace0f1e852eddbcea14f5becdce1d8dba9Ryan Grove#
4e21d9ace0f1e852eddbcea14f5becdce1d8dba9Ryan Grove# CDDL HEADER END
4e21d9ace0f1e852eddbcea14f5becdce1d8dba9Ryan Grove#
200e1189ccbb1d6a1ddbef2e9320535f4a1af440Ryan Grove
200e1189ccbb1d6a1ddbef2e9320535f4a1af440Ryan Grove#
200e1189ccbb1d6a1ddbef2e9320535f4a1af440Ryan Grove# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
fc948858031e489d09d1d8c950ec74a88119cea6Ryan Grove#
fc948858031e489d09d1d8c950ec74a88119cea6Ryan Grove
fc948858031e489d09d1d8c950ec74a88119cea6Ryan Groveinclude ../../make-rules/shared-macros.mk
fc948858031e489d09d1d8c950ec74a88119cea6Ryan Grove
216e136bc23466fa2a8deeed50b267dc10379daaRyan GroveCOMPONENT_NAME= diffutils
216e136bc23466fa2a8deeed50b267dc10379daaRyan GroveCOMPONENT_VERSION= 2.8.7
216e136bc23466fa2a8deeed50b267dc10379daaRyan GroveCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
216e136bc23466fa2a8deeed50b267dc10379daaRyan GroveCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
216e136bc23466fa2a8deeed50b267dc10379daaRyan GroveCOMPONENT_ARCHIVE_HASH= sha1:b05cfdd651137d46d97872dd646db0dd92077f0d
216e136bc23466fa2a8deeed50b267dc10379daaRyan GroveCOMPONENT_ARCHIVE_URL= http://alpha.gnu.org/gnu/diffutils/$(COMPONENT_ARCHIVE)
216e136bc23466fa2a8deeed50b267dc10379daaRyan Grove
12cd51e378139aa4d121b59664c7160c7c86ed35Ryan Groveinclude ../../make-rules/prep.mk
12cd51e378139aa4d121b59664c7160c7c86ed35Ryan Groveinclude ../../make-rules/configure.mk
12cd51e378139aa4d121b59664c7160c7c86ed35Ryan Groveinclude ../../make-rules/ips.mk
67dad868b77ee156c32e10f4723686bcece665f2Ryan Grove
3b176d01148442acf4e41c28739a6d8acbf6d32bRyan GroveCONFIGURE_OPTIONS += --program-prefix=g
3b176d01148442acf4e41c28739a6d8acbf6d32bRyan GroveCONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR)
3b176d01148442acf4e41c28739a6d8acbf6d32bRyan GroveCONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
be283020e5e7805257d00e466bb849b969bd109eRyan Grove
be283020e5e7805257d00e466bb849b969bd109eRyan Grove# common targets
be283020e5e7805257d00e466bb849b969bd109eRyan Grovebuild: $(BUILD_32)
be283020e5e7805257d00e466bb849b969bd109eRyan Grove
be283020e5e7805257d00e466bb849b969bd109eRyan Groveinstall: $(INSTALL_32)
be283020e5e7805257d00e466bb849b969bd109eRyan Grove
3b176d01148442acf4e41c28739a6d8acbf6d32bRyan Grovetest: $(TEST_32)
be283020e5e7805257d00e466bb849b969bd109eRyan Grove
be283020e5e7805257d00e466bb849b969bd109eRyan GroveBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
be283020e5e7805257d00e466bb849b969bd109eRyan Grove
7f9dfffb92e442a6d99b2becef29e6f4d8db4edeRyan Groveinclude ../../make-rules/depend.mk
3b176d01148442acf4e41c28739a6d8acbf6d32bRyan Grove