Makefile revision 2781
e8058322725ba050014777ee2484f7e833ab1e3aLukas Slebodnik#
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek# CDDL HEADER START
11496692da75a330de01d5f15b7183d2439efd3cLukas Slebodnik#
11496692da75a330de01d5f15b7183d2439efd3cLukas Slebodnik# The contents of this file are subject to the terms of the
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek# Common Development and Distribution License (the "License").
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek# You may not use this file except in compliance with the License.
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek#
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek# or http://www.opensolaris.org/os/licensing.
8d00718b943ab8b326320feb50820f0663031817Stephen Gallagher# See the License for the specific language governing permissions
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek# and limitations under the License.
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek#
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek# When distributing Covered Code, include this CDDL HEADER in each
8d00718b943ab8b326320feb50820f0663031817Stephen Gallagher# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
8d00718b943ab8b326320feb50820f0663031817Stephen Gallagher# If applicable, add the following below this CDDL HEADER, with the
8d00718b943ab8b326320feb50820f0663031817Stephen Gallagher# fields enclosed by brackets "[]" replaced with your own identifying
8d00718b943ab8b326320feb50820f0663031817Stephen Gallagher# information: Portions Copyright [yyyy] [name of copyright owner]
8d00718b943ab8b326320feb50820f0663031817Stephen Gallagher#
8d00718b943ab8b326320feb50820f0663031817Stephen Gallagher# CDDL HEADER END
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek#
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek
8d00718b943ab8b326320feb50820f0663031817Stephen Gallagher#
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
c9f6ca2ca7399c301853ff774c20883fef2b2267Stephen Gallagher#
c9f6ca2ca7399c301853ff774c20883fef2b2267Stephen Gallagher
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozekinclude ../../make-rules/shared-macros.mk
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub HrozekCOMPONENT_NAME= findutils
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub HrozekCOMPONENT_VERSION= 4.4.2
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub HrozekCOMPONENT_PROJECT_URL= http://www.gnu.org/software/findutils/
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub HrozekCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub HrozekCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub HrozekCOMPONENT_ARCHIVE_HASH= \
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek sha256:434f32d171cbc0a5e72cfc5372c6fc4cb0e681f8dce566a0de5b6fccd702b62a
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub HrozekCOMPONENT_ARCHIVE_URL= http://ftp.gnu.org/pub/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub HrozekCOMPONENT_BUGDB= utility/gnu-findutils
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek
11496692da75a330de01d5f15b7183d2439efd3cLukas Slebodnikinclude ../../make-rules/prep.mk
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozekinclude ../../make-rules/configure.mk
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozekinclude ../../make-rules/ips.mk
c9f6ca2ca7399c301853ff774c20883fef2b2267Stephen Gallagher
11496692da75a330de01d5f15b7183d2439efd3cLukas SlebodnikCONFIGURE_PREFIX = /usr/gnu
c9f6ca2ca7399c301853ff774c20883fef2b2267Stephen Gallagher
c9f6ca2ca7399c301853ff774c20883fef2b2267Stephen GallagherCONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
0a0d272844108fe3650a206c39dd4047f10003f2Gowrishankar Rajaiyan
675f529e1a0ada1b1a400a59465560ab88a6e24cStephen Gallagher# Disable the leaf optimisation feature, because the st_nlinks directory
675f529e1a0ada1b1a400a59465560ab88a6e24cStephen Gallagher# field is incorrect on ZFS file systems.
8d00718b943ab8b326320feb50820f0663031817Stephen GallagherCONFIGURE_OPTIONS += --disable-leaf-optimisation
764bda08267d867a30ceb07d398dc30be1f4b699Stephen Gallagher
764bda08267d867a30ceb07d398dc30be1f4b699Stephen GallagherCOMPONENT_TEST_ENV += PATH="$(GNUBIN):$(PATH)"
764bda08267d867a30ceb07d398dc30be1f4b699Stephen Gallagher
764bda08267d867a30ceb07d398dc30be1f4b699Stephen GallagherASLR_MODE = $(ASLR_ENABLE)
764bda08267d867a30ceb07d398dc30be1f4b699Stephen Gallagher
675f529e1a0ada1b1a400a59465560ab88a6e24cStephen Gallagher# common targets
675f529e1a0ada1b1a400a59465560ab88a6e24cStephen Gallagherbuild: $(BUILD_64)
675f529e1a0ada1b1a400a59465560ab88a6e24cStephen Gallagher
764bda08267d867a30ceb07d398dc30be1f4b699Stephen Gallagherinstall: $(INSTALL_64)
764bda08267d867a30ceb07d398dc30be1f4b699Stephen Gallagher
764bda08267d867a30ceb07d398dc30be1f4b699Stephen Gallaghertest: $(TEST_64)
764bda08267d867a30ceb07d398dc30be1f4b699Stephen Gallagher
675f529e1a0ada1b1a400a59465560ab88a6e24cStephen GallagherBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
764bda08267d867a30ceb07d398dc30be1f4b699Stephen Gallagher
675f529e1a0ada1b1a400a59465560ab88a6e24cStephen Gallagherinclude ../../make-rules/depend.mk
11496692da75a330de01d5f15b7183d2439efd3cLukas Slebodnik