Makefile revision 7292
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# CDDL HEADER START
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# The contents of this file are subject to the terms of the
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# Common Development and Distribution License (the "License").
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# You may not use this file except in compliance with the License.
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# See the License for the specific language governing permissions
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# and limitations under the License.
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# When distributing Covered Code, include this CDDL HEADER in each
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# If applicable, add the following below this CDDL HEADER, with the
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# fields enclosed by brackets "[]" replaced with your own identifying
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# information: Portions Copyright [yyyy] [name of copyright owner]
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# CDDL HEADER END
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
6ca0e6973c8176100f4a426444823ae5e777e28fsascha sha256:9883e419c336c63b0cb5202b09537c140966d585e4d0da66147dc513da13e629
3a47c2ef905c3b6483279637fb8054ca67c5b6ddsaschaCOMPONENT_ARCHIVE_URL= http://sourceforge.net/projects/pcre/files/pcre/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
3a47c2ef905c3b6483279637fb8054ca67c5b6ddsaschaCOMPONENT_ARCHIVE_URL= ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/$(COMPONENT_ARCHIVE)
dadf206a4cf1eccf5c13b64bd9678610dd763868rbb# pick up -xc99=all in CFLAGS
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# pick up -xlang=c99 in XPG5MODE
6ca0e6973c8176100f4a426444823ae5e777e28fsaschastudio_cplusplus_C99MODE= $(studio_cplusplus_C99_ENABLE)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# turn on largefile support
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# Although -norunpath is set for CXXFLAGS, we need to put -norunpath
886cd69ebf69e990dbc365be87ff8ea7cd681904rbb# here, otherwise -norunpath doesn't get set when creating the shared
6ca0e6973c8176100f4a426444823ae5e777e28fsascha# libraries (CC -G).
7bfe076b680e6e591add6cdc754ce9a6910682a2sascha# turn on support for large files
105475009f541187ba7a14a367547d9404c578befieldingCONFIGURE_ENV+= "CPP=$(CC) $(CPPFLAGS) $(CFLAGS) -E"
105475009f541187ba7a14a367547d9404c578befieldingCONFIGURE_ENV+= "CXXCPP=$(CXX) $(CPPFLAGS) $(CXXFLAGS) -E"
105475009f541187ba7a14a367547d9404c578befieldingCONFIGURE_ENV+= "CXXLD=$(CXX) $(CXXFLAGS) $(LDFLAGS)"
105475009f541187ba7a14a367547d9404c578befieldingCONFIGURE_ENV.64+= "CXXLINKLIB=$(CXX) $(CCFLAGS) $(LDFLAGS)"
105475009f541187ba7a14a367547d9404c578befieldingCONFIGURE_OPTIONS+= --includedir=$(CONFIGURE_INCLUDEDIR)/pcre
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaCONFIGURE_OPTIONS.64+= --libexecdir=$(CONFIGURE_PREFIX)/libexec/$(MACH64)
3a47c2ef905c3b6483279637fb8054ca67c5b6ddsascha# Master test results are the same for 32-bit and 64-bit, so override
3a47c2ef905c3b6483279637fb8054ca67c5b6ddsascha# here, rather than create multiple identical master files.
96e6cafca226a8a2a64a7bbdc634b5b2679c9e0csaschaCOMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanoj '-e "/Nothing to be done/d"' \
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanoj '-e "/Leaving directory/d"' \
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanoj '-e "/Entering directory/d"' \
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanoj '-e "s|Testsuite summary for PCRE .*|Testsuite summary for PCRE|" '