Makefile revision 6510
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# CDDL HEADER START
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# The contents of this file are subject to the terms of the
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# Common Development and Distribution License (the "License").
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# You may not use this file except in compliance with the License.
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# See the License for the specific language governing permissions
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# and limitations under the License.
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# When distributing Covered Code, include this CDDL HEADER in each
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# If applicable, add the following below this CDDL HEADER, with the
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# fields enclosed by brackets "[]" replaced with your own identifying
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# CDDL HEADER END
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsyncCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync sha256:6e82ce4adb54ff3afc18053d6981b6aed1406751b8742582ed50f04b5ab475f9
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsyncCOMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)/releases/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync sha256:4cd3836dfb4b88b597e075341cae86d61c63ce3963e45c7fe6a8bf59bb382cdf
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsyncCOMPONENT_ARCHIVE_URL_1 = $(COMPONENT_PROJECT_URL)/releases/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE_1)
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync ( $(RM) -rf $(COMPONENT_SRC)/tools/$(COMPONENT_NAME_1) ; \
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# Depends on S12-only changes in gcc; might be able to deal with later,
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# but avoid publishing while this is under investigation.
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsyncexport PATH=/usr/gnu/bin:/usr/bin:/usr/perl5/$(PERL_VERSION)/bin
ad13c20995d0a1aafbfbd35b2d698ef2ff5fbeefvboxsync# We use GCC version 4.9.3, and not another version for now.
# All of these shoujld probably be in shared-macros.mk
$(LLVM_INSTALL_BINDIR)/$$f ; \
$(MKDIR) \
cd $(COMPONENT_DIR) ; \
cd $(PROTOUSRLIBDIR) ; \
cd $(COMPONENT_DIR) ; \
$(PROTOUSRSHAREMAN1DIR)/$$f ; \
# Disabled in debug builds, will be enabled in production/optimized
# Disabled in debug builds, will be enabled in production/optimized
# Disabled in debug builds, will be enabled in production/optimized
# Disabled in debug builds, will be enabled in production/optimized
# at runtime. -fstack-protector-all enables linking with libssp.so.
# -Bdirect and -M /usr/lib/ld/map.noexbss break SPARC builds.