Makefile revision 6049
4721N/A# The contents of this file are subject to the terms of the 4721N/A# Common Development and Distribution License (the "License"). 4721N/A# You may not use this file except in compliance with the License. 4721N/A# See the License for the specific language governing permissions 4721N/A# and limitations under the License. 4721N/A# When distributing Covered Code, include this CDDL HEADER in each 4721N/A# If applicable, add the following below this CDDL HEADER, with the 4721N/A# fields enclosed by brackets "[]" replaced with your own identifying 4721N/A# information: Portions Copyright [yyyy] [name of copyright owner] 5680N/A# Copyright (c) 2010, 2016, Oracle and/or its affiliates. All rights reserved. 6049N/A# Any improvements made by the upstream to enable compilation of 6049N/A# libgcrypt library on Solaris primarily reference GNU tools. The 6049N/A# library assembly source code contains ANSI notations currently not 6049N/A# supported by Solaris C language preprocessor, cpp(1). Heavy manual 6049N/A# patching in a potentially dangerous area would be needed to allow use 6049N/A# of Solaris Studio as the component compiler. 6049N/A# The gcc deliverred with Solaris prior the gcc version 5.3 uses 6049N/A# different assembler versions on x86 and SPARC platforms. This causes 6049N/A# compilation issues. The GCC_ROOT explicitly sets the version of the 6049N/A# compiler to version 5.3 which resolves this problem. The line should 6049N/A# be removed once gcc on both platforms starts using the same assembler. 6049N/A# The following target is used during switch of the incompatible libgcrypt.11 6049N/A# to libgcrypt.20. Libgcrypt-15 is not delivered as a package. If it has not 6049N/A# been built yet, we build the library as a target dependency from here and 6049N/A# deliver a subset of the library (the shared objects only and the second 6049N/A# level links) to satisfy the ABI compatibility requirements during the ABI