1 #!/bin/sh
   2 #
   3 # CDDL HEADER START
   4 #
   5 # The contents of this file are subject to the terms of the
   6 # Common Development and Distribution License (the "License").
   7 # You may not use this file except in compliance with the License.
   8 #
   9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
  10 # or http://www.opensolaris.org/os/licensing.
  11 # See the License for the specific language governing permissions
  12 # and limitations under the License.
  13 #
  14 # When distributing Covered Code, include this CDDL HEADER in each
  15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16 # If applicable, add the following below this CDDL HEADER, with the
  17 # fields enclosed by brackets "[]" replaced with your own identifying
  18 # information: Portions Copyright [yyyy] [name of copyright owner]
  19 #
  20 # CDDL HEADER END
  21 #
  22 
  23 #
  24 # Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
  25 # Use is subject to license terms.
  26 #
  27 
  28 # This file brings down all that is needed to build the
  29 # x86 PCI Express code. 
  30 #
  31 
  32 # header files
  33 find_files "s.*.h"      \
  34         usr/src/uts/common/sys          \
  35         usr/src/uts/sparc/sys           \
  36         usr/src/uts/sparc/v7/sys        \
  37         usr/src/uts/sparc/v9/sys        \
  38         usr/src/uts/sun/sys             \
  39         usr/src/uts/sun4/sys            \
  40         usr/src/uts/intel/sys           \
  41         usr/src/uts/intel/ia32/sys      \
  42         usr/src/uts/common/rpc          \
  43         usr/src/uts/common/netinet      \
  44         usr/src/uts/common/inet         \
  45         usr/src/uts/common/net          \
  46         usr/src/uts/common/vm           \
  47         usr/src/uts/common/gssapi
  48 
  49 # cfgadm plugin directory
  50 find_files "s.*"        \
  51         usr/src/lib/cfgadm_plugins/pci  \
  52         usr/src/cmd/pcidr
  53 
  54 # to compile the drivers/modules
  55 find_files "s.*"        \
  56         usr/src/uts/i86pc/npe                   \
  57         usr/src/uts/i86xpv/npe                  \
  58         usr/src/uts/intel/pci_autoconfig        \
  59         usr/src/uts/intel/pcieb                 \
  60         usr/src/uts/intel/pcicfg
  61 
  62 # packaging files
  63 find_files "s.*" usr/src/pkg/license_files
  64 echo_file usr/src/pkg/manifests/SUNWckr.mf
  65 echo_file usr/src/pkg/manifests/SUNWcakr.mf
  66 echo_file usr/src/pkg/manifests/SUNWcs.mf
  67 
  68 # extra files needed
  69 find_files "s.*"        \
  70         usr/src/common/smbios           \
  71         usr/src/uts/common/os           \
  72         usr/src/uts/common/rpc          \
  73         usr/src/uts/intel/asm           \
  74         usr/src/uts/intel/amd64         \
  75         usr/src/uts/intel/io/hotplug    \
  76         usr/src/uts/intel/io/pci        \
  77         usr/src/uts/intel/io/pciex      \
  78         usr/src/uts/i86pc/io/pci        \
  79         usr/src/uts/i86pc/io/pcplusmp   \
  80         usr/src/uts/intel/io/acpica
  81 
  82 # makefiles
  83 echo_file  usr/src/Makefile.master
  84 echo_file  usr/src/Makefile.master.64
  85 echo_file  usr/src/req.flg
  86 echo_file  usr/src/Makefile.psm
  87 echo_file  usr/src/Makefile.psm.targ
  88 echo_file  usr/src/uts/Makefile
  89 echo_file  usr/src/uts/Makefile.targ
  90 echo_file  usr/src/uts/Makefile.uts
  91 echo_file  usr/src/uts/sun/Makefile.files
  92 echo_file  usr/src/uts/sun/Makefile.rules
  93 echo_file  usr/src/uts/common/Makefile.files
  94 echo_file  usr/src/uts/common/Makefile.rules
  95 echo_file  usr/src/uts/common/sys/Makefile
  96 echo_file  usr/src/uts/i86pc/Makefile
  97 echo_file  usr/src/uts/i86pc/Makefile.files
  98 echo_file  usr/src/uts/i86pc/Makefile.rules
  99 echo_file  usr/src/uts/i86pc/Makefile.i86pc
 100 echo_file  usr/src/uts/i86pc/Makefile.targ
 101 echo_file  usr/src/uts/i86xpv/Makefile
 102 echo_file  usr/src/uts/i86xpv/Makefile.files
 103 echo_file  usr/src/uts/i86xpv/Makefile.rules
 104 echo_file  usr/src/uts/i86xpv/Makefile.i86xpv
 105 echo_file  usr/src/uts/i86xpv/Makefile.targ
 106 echo_file  usr/src/uts/intel/Makefile
 107 echo_file  usr/src/uts/intel/Makefile.files
 108 echo_file  usr/src/uts/intel/Makefile.rules
 109 echo_file  usr/src/uts/intel/Makefile.intel
 110 echo_file  usr/src/uts/intel/Makefile.targ
 111 echo_file  usr/src/uts/intel/ia32/ml/ia32.il
 112 echo_file  usr/src/cmd/Makefile
 113 echo_file  usr/src/cmd/Makefile.cmd
 114 echo_file  usr/src/cmd/Makefile.targ
 115 echo_file  usr/src/pkg/Makefile
 116 echo_file  exception_lists/packaging
 117 find_files "s.*" usr/src/common/mapfiles