#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
#
<transform file path=usr.*/man/.*$ -> default mangler.man.stability uncommitted>
<transform link path=usr/bin/g.* -> default facet.compat.gnulinks true>
<transform link path=usr/share/man/man1/g.* -> default facet.compat.gnulinks true>
set name=pkg.fmri \
value=pkg:/developer/gnu-binutils@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="binutils - GNU binutils"
set name=com.oracle.info.description value="GNU binutils"
set name=com.oracle.info.tpno value=$(TPNO)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=org.opensolaris.arc-caseid value=PSARC/2008/656
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
link path=usr/bin/gaddr2line target=../gnu/bin/addr2line
link path=usr/bin/gar target=../gnu/bin/ar
link path=usr/bin/gas target=../gnu/bin/as
link path=usr/bin/gc++filt target=../gnu/bin/c++filt
link path=usr/bin/gelfedit target=../gnu/bin/elfedit
link path=usr/bin/ggprof target=../gnu/bin/gprof
link path=usr/bin/gld target=../gnu/bin/ld
link path=usr/bin/gnm target=../gnu/bin/nm
link path=usr/bin/gobjcopy target=../gnu/bin/objcopy
link path=usr/bin/gobjdump target=../gnu/bin/objdump
link path=usr/bin/granlib target=../gnu/bin/ranlib
link path=usr/bin/greadelf target=../gnu/bin/readelf
link path=usr/bin/gsize target=../gnu/bin/size
link path=usr/bin/gstrings target=../gnu/bin/strings
link path=usr/bin/gstrip target=../gnu/bin/gstrip
# SPARC linker scripts
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.x \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xbn \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xc \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xd \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xdc \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xdw \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xn \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xr \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xs \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xsc \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xsw \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xu \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xw \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.x \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xbn \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xc \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xd \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xdc \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xdw \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xn \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xr \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xs \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xsc \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xsw \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xu \
variant.arch=sparc
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xw \
variant.arch=sparc
# Intel linker scripts
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xbn \
variant.arch=i386
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xdc \
variant.arch=i386
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xdw \
variant.arch=i386
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xsc \
variant.arch=i386
file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xsw \
variant.arch=i386
#
file path=usr/gnu/bin/addr2line
file path=usr/gnu/bin/ar
file path=usr/gnu/bin/as
file path=usr/gnu/bin/c++filt
file path=usr/gnu/bin/elfedit
file path=usr/gnu/bin/gprof
file usr/gnu/bin/strip path=usr/gnu/bin/gstrip
file path=usr/gnu/bin/ld
file path=usr/gnu/bin/nm
file path=usr/gnu/bin/objcopy
file path=usr/gnu/bin/objdump
file path=usr/gnu/bin/ranlib
file path=usr/gnu/bin/readelf
file path=usr/gnu/bin/size
file path=usr/gnu/bin/strings
#
file path=usr/gnu/include/ansidecl.h
file path=usr/gnu/include/bfd.h
file path=usr/gnu/include/bfdlink.h
file path=usr/gnu/include/dis-asm.h
file path=usr/gnu/include/plugin-api.h
file path=usr/gnu/include/symcat.h
file path=usr/gnu/lib/$(MACH64)/libbfd.la
file path=usr/gnu/lib/$(MACH64)/libopcodes.la
#
#
file path=usr/gnu/share/man/man1/addr2line.1
file path=usr/gnu/share/man/man1/ar.1
file path=usr/gnu/share/man/man1/as.1
file path=usr/gnu/share/man/man1/c++filt.1
file path=usr/gnu/share/man/man1/dlltool.1 variant.arch=drop
file path=usr/gnu/share/man/man1/elfedit.1
file path=usr/gnu/share/man/man1/gprof.1
file path=usr/gnu/share/man/man1/ld.1
file path=usr/gnu/share/man/man1/nlmconv.1
file path=usr/gnu/share/man/man1/nm.1
file path=usr/gnu/share/man/man1/objcopy.1
file path=usr/gnu/share/man/man1/objdump.1
file path=usr/gnu/share/man/man1/ranlib.1
file path=usr/gnu/share/man/man1/readelf.1
file path=usr/gnu/share/man/man1/size.1
file path=usr/gnu/share/man/man1/strings.1
file path=usr/gnu/share/man/man1/strip.1 variant.arch=drop
file path=usr/gnu/share/man/man1/windmc.1 variant.arch=drop
file path=usr/gnu/share/man/man1/windres.1 variant.arch=drop
#
link path=usr/sfw/bin/gaddr2line target=../../gnu/bin/addr2line
link path=usr/sfw/bin/gar target=../../gnu/bin/ar
link path=usr/sfw/bin/gas target=../../gnu/bin/as
link path=usr/sfw/bin/gc++filt target=../../gnu/bin/c++filt
link path=usr/sfw/bin/gelfedit target=../../gnu/bin/elfedit
link path=usr/sfw/bin/ggprof target=../../gnu/bin/gprof
link path=usr/sfw/bin/gld target=../../gnu/bin/ld
link path=usr/sfw/bin/gnm target=../../gnu/bin/nm
link path=usr/sfw/bin/gobjcopy target=../../gnu/bin/objcopy
link path=usr/sfw/bin/gobjdump target=../../gnu/bin/objdump
link path=usr/sfw/bin/granlib target=../../gnu/bin/ranlib
link path=usr/sfw/bin/greadelf target=../../gnu/bin/readelf
link path=usr/sfw/bin/gsize target=../../gnu/bin/size
link path=usr/sfw/bin/gstrings target=../../gnu/bin/strings
link path=usr/sfw/bin/gstrip target=../../gnu/bin/gstrip
file path=usr/share/info/as.info
file path=usr/share/info/bfd.info
file path=usr/share/info/binutils.info
file path=usr/share/info/gprof.info
file path=usr/share/info/ld.info
link path=usr/share/man/man1/gaddr2line.1 \
target=../../../gnu/share/man/man1/addr2line.1
link path=usr/share/man/man1/gar.1 target=../../../gnu/share/man/man1/ar.1
link path=usr/share/man/man1/gas.1 target=../../../gnu/share/man/man1/as.1
link path=usr/share/man/man1/gc++filt.1 \
target=../../../gnu/share/man/man1/c++filt.1
link path=usr/share/man/man1/gelfedit.1 \
target=../../../gnu/share/man/man1/elfedit.1
link path=usr/share/man/man1/ggprof.1 target=../../../gnu/share/man/man1/gprof.1
link path=usr/share/man/man1/gld.1 target=../../../gnu/share/man/man1/ld.1
link path=usr/share/man/man1/gnlmconv.1 \
target=../../../gnu/share/man/man1/nlmconv.1
link path=usr/share/man/man1/gnm.1 target=../../../gnu/share/man/man1/nm.1
link path=usr/share/man/man1/gobjcopy.1 \
target=../../../gnu/share/man/man1/objcopy.1
link path=usr/share/man/man1/gobjdump.1 \
target=../../../gnu/share/man/man1/objdump.1
link path=usr/share/man/man1/granlib.1 \
target=../../../gnu/share/man/man1/ranlib.1
link path=usr/share/man/man1/greadelf.1 \
target=../../../gnu/share/man/man1/readelf.1
link path=usr/share/man/man1/gsize.1 target=../../../gnu/share/man/man1/size.1
link path=usr/share/man/man1/gstrings.1 \
target=../../../gnu/share/man/man1/strings.1
link path=usr/share/man/man1/gstrip.1 \
target=../../../gnu/share/man/man1/gstrip.1
legacy pkg=SUNWbinutils desc="GNU binutils - Binary file utilities" \
name="binutils - GNU binutils"
license binutils.license license="GPLv3, FDLv1.3"