70025d765b044c6d8594bb965a2247a61e991a99johnny#!/bin/sh
70025d765b044c6d8594bb965a2247a61e991a99johnny#
70025d765b044c6d8594bb965a2247a61e991a99johnny# CDDL HEADER START
70025d765b044c6d8594bb965a2247a61e991a99johnny#
70025d765b044c6d8594bb965a2247a61e991a99johnny# The contents of this file are subject to the terms of the
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# Common Development and Distribution License (the "License").
ae115bc77f6fcde83175c75b4206dc2e50747966mrj# You may not use this file except in compliance with the License.
70025d765b044c6d8594bb965a2247a61e991a99johnny#
70025d765b044c6d8594bb965a2247a61e991a99johnny# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
70025d765b044c6d8594bb965a2247a61e991a99johnny# or http://www.opensolaris.org/os/licensing.
70025d765b044c6d8594bb965a2247a61e991a99johnny# See the License for the specific language governing permissions
70025d765b044c6d8594bb965a2247a61e991a99johnny# and limitations under the License.
70025d765b044c6d8594bb965a2247a61e991a99johnny#
70025d765b044c6d8594bb965a2247a61e991a99johnny# When distributing Covered Code, include this CDDL HEADER in each
70025d765b044c6d8594bb965a2247a61e991a99johnny# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
70025d765b044c6d8594bb965a2247a61e991a99johnny# If applicable, add the following below this CDDL HEADER, with the
70025d765b044c6d8594bb965a2247a61e991a99johnny# fields enclosed by brackets "[]" replaced with your own identifying
70025d765b044c6d8594bb965a2247a61e991a99johnny# information: Portions Copyright [yyyy] [name of copyright owner]
70025d765b044c6d8594bb965a2247a61e991a99johnny#
70025d765b044c6d8594bb965a2247a61e991a99johnny# CDDL HEADER END
70025d765b044c6d8594bb965a2247a61e991a99johnny#
24da5b34f49324ed742a340010ed5bd3d4e06625rie
70025d765b044c6d8594bb965a2247a61e991a99johnny#
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Praza# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
70025d765b044c6d8594bb965a2247a61e991a99johnny# Use is subject to license terms.
70025d765b044c6d8594bb965a2247a61e991a99johnny#
70025d765b044c6d8594bb965a2247a61e991a99johnny
70025d765b044c6d8594bb965a2247a61e991a99johnny# This file brings down all that is needed to build the
70025d765b044c6d8594bb965a2247a61e991a99johnny# x86 PCI Express code.
70025d765b044c6d8594bb965a2247a61e991a99johnny#
70025d765b044c6d8594bb965a2247a61e991a99johnny
70025d765b044c6d8594bb965a2247a61e991a99johnny# header files
70025d765b044c6d8594bb965a2247a61e991a99johnnyfind_files "s.*.h" \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/common/sys \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/sparc/sys \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/sparc/v7/sys \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/sparc/v9/sys \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/sun/sys \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/sun4/sys \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/intel/sys \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/intel/ia32/sys \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/common/rpc \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/common/netinet \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/common/inet \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/common/net \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/common/vm \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/common/gssapi
70025d765b044c6d8594bb965a2247a61e991a99johnny
70025d765b044c6d8594bb965a2247a61e991a99johnny# cfgadm plugin directory
70025d765b044c6d8594bb965a2247a61e991a99johnnyfind_files "s.*" \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/lib/cfgadm_plugins/pci \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/cmd/pcidr
70025d765b044c6d8594bb965a2247a61e991a99johnny
70025d765b044c6d8594bb965a2247a61e991a99johnny# to compile the drivers/modules
70025d765b044c6d8594bb965a2247a61e991a99johnnyfind_files "s.*" \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/i86pc/npe \
843e19887f64dde75055cf8842fc4db2171eff45johnlev usr/src/uts/i86xpv/npe \
ae115bc77f6fcde83175c75b4206dc2e50747966mrj usr/src/uts/intel/pci_autoconfig \
d4bc0535efa2c2219e9f83246a5f371dc7f94273Krishna Elango usr/src/uts/intel/pcieb \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/intel/pcicfg
70025d765b044c6d8594bb965a2247a61e991a99johnny
70025d765b044c6d8594bb965a2247a61e991a99johnny# packaging files
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Prazafind_files "s.*" usr/src/pkg/license_files
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Prazaecho_file usr/src/pkg/manifests/SUNWckr.mf
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Prazaecho_file usr/src/pkg/manifests/SUNWcakr.mf
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Prazaecho_file usr/src/pkg/manifests/SUNWcs.mf
70025d765b044c6d8594bb965a2247a61e991a99johnny
70025d765b044c6d8594bb965a2247a61e991a99johnny# extra files needed
70025d765b044c6d8594bb965a2247a61e991a99johnnyfind_files "s.*" \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/common/smbios \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/common/os \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/common/rpc \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/intel/asm \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/intel/amd64 \
23c352973f956f97f817e65150aad7e1cebeb228anish usr/src/uts/intel/io/hotplug \
ae115bc77f6fcde83175c75b4206dc2e50747966mrj usr/src/uts/intel/io/pci \
ae115bc77f6fcde83175c75b4206dc2e50747966mrj usr/src/uts/intel/io/pciex \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/i86pc/io/pci \
70025d765b044c6d8594bb965a2247a61e991a99johnny usr/src/uts/i86pc/io/pcplusmp \
ae115bc77f6fcde83175c75b4206dc2e50747966mrj usr/src/uts/intel/io/acpica
70025d765b044c6d8594bb965a2247a61e991a99johnny
70025d765b044c6d8594bb965a2247a61e991a99johnny# makefiles
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/Makefile.master
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/Makefile.master.64
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/req.flg
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/Makefile.psm
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/Makefile.psm.targ
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/Makefile
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/Makefile.targ
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/Makefile.uts
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/sun/Makefile.files
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/sun/Makefile.rules
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/common/Makefile.files
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/common/Makefile.rules
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/common/sys/Makefile
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/i86pc/Makefile
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/i86pc/Makefile.files
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/i86pc/Makefile.rules
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/i86pc/Makefile.i86pc
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/i86pc/Makefile.targ
843e19887f64dde75055cf8842fc4db2171eff45johnlevecho_file usr/src/uts/i86xpv/Makefile
843e19887f64dde75055cf8842fc4db2171eff45johnlevecho_file usr/src/uts/i86xpv/Makefile.files
843e19887f64dde75055cf8842fc4db2171eff45johnlevecho_file usr/src/uts/i86xpv/Makefile.rules
843e19887f64dde75055cf8842fc4db2171eff45johnlevecho_file usr/src/uts/i86xpv/Makefile.i86xpv
843e19887f64dde75055cf8842fc4db2171eff45johnlevecho_file usr/src/uts/i86xpv/Makefile.targ
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/intel/Makefile
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/intel/Makefile.files
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/intel/Makefile.rules
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/intel/Makefile.intel
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/intel/Makefile.targ
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/uts/intel/ia32/ml/ia32.il
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/cmd/Makefile
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/cmd/Makefile.cmd
70025d765b044c6d8594bb965a2247a61e991a99johnnyecho_file usr/src/cmd/Makefile.targ
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Prazaecho_file usr/src/pkg/Makefile
ead1f93ee620d7580f7e53350fe5a884fc4f158aLiane Prazaecho_file exception_lists/packaging
24da5b34f49324ed742a340010ed5bd3d4e06625riefind_files "s.*" usr/src/common/mapfiles