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 (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
  25 #
  26 
  27 #
  28 # This file brings down all that is needed to build the
  29 # core Infiniband code.
  30 #
  31 
  32 # header files
  33 find_files "s.*.h"      \
  34         usr/src/uts/common/sys/ib       \
  35         usr/src/uts/common/sys          \
  36         usr/src/uts/sparc/sys           \
  37         usr/src/uts/sparc/v7/sys        \
  38         usr/src/uts/sparc/v9/sys        \
  39         usr/src/uts/sun/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/ib
  52 
  53 # to compile the drivers/modules
  54 find_files "s.*"        \
  55         usr/src/uts/sparc/ib            \
  56         usr/src/uts/sparc/ibcm          \
  57         usr/src/uts/sparc/ibdm          \
  58         usr/src/uts/sparc/ibmf          \
  59         usr/src/uts/sparc/ibtl          \
  60         usr/src/uts/sparc/ibp           \
  61         usr/src/uts/sparc/rpcib         \
  62         usr/src/uts/intel/ib            \
  63         usr/src/uts/intel/ibcm          \
  64         usr/src/uts/intel/ibdm          \
  65         usr/src/uts/intel/ibmf          \
  66         usr/src/uts/intel/ibtl          \
  67         usr/src/uts/intel/ibp           \
  68         usr/src/uts/intel/rpcib 
  69 
  70 # packaging files
  71 find_files "s.*" usr/src/pkg/license_files
  72 
  73 # extra files needed
  74 find_files "s.*"        \
  75         usr/src/uts/common/os           \
  76         usr/src/uts/common/rpc          \
  77         usr/src/uts/intel/asm           \
  78         usr/src/uts/intel/amd64
  79 
  80 # makefiles
  81 echo_file  usr/src/Makefile.master
  82 echo_file  usr/src/Makefile.master.64
  83 echo_file  usr/src/req.flg
  84 echo_file  usr/src/Makefile.psm
  85 echo_file  usr/src/Makefile.psm.targ
  86 echo_file  usr/src/uts/Makefile
  87 echo_file  usr/src/uts/Makefile.targ
  88 echo_file  usr/src/uts/Makefile.uts
  89 echo_file  usr/src/uts/sun/Makefile.files
  90 echo_file  usr/src/uts/sun/Makefile.rules
  91 echo_file  usr/src/uts/common/Makefile.files
  92 echo_file  usr/src/uts/common/Makefile.rules
  93 echo_file  usr/src/uts/common/sys/Makefile
  94 echo_file  usr/src/uts/sparc/Makefile
  95 echo_file  usr/src/uts/sparc/Makefile.files
  96 echo_file  usr/src/uts/sparc/Makefile.rules
  97 echo_file  usr/src/uts/sparc/Makefile.sparc
  98 echo_file  usr/src/uts/sparc/Makefile.targ
  99 echo_file  usr/src/uts/sparc/ml/sparc.il
 100 echo_file  usr/src/uts/sparc/req.flg
 101 echo_file  usr/src/uts/intel/Makefile
 102 echo_file  usr/src/uts/intel/Makefile.files
 103 echo_file  usr/src/uts/intel/Makefile.rules
 104 echo_file  usr/src/uts/intel/Makefile.intel
 105 echo_file  usr/src/uts/intel/Makefile.targ
 106 echo_file  usr/src/uts/sun4/Makefile.files
 107 echo_file  usr/src/uts/sun4/Makefile.rules
 108 echo_file  usr/src/uts/sun4u/Makefile
 109 echo_file  usr/src/uts/sun4u/Makefile.files
 110 echo_file  usr/src/uts/sun4u/Makefile.rules
 111 echo_file  usr/src/uts/sun4u/Makefile.sun4u
 112 echo_file  usr/src/uts/sun4u/Makefile.targ
 113 echo_file  usr/src/uts/sun4u/Makefile.workarounds
 114 echo_file  usr/src/uts/sfmmu/Makefile.files
 115 echo_file  usr/src/uts/sfmmu/Makefile.rules
 116 echo_file  usr/src/uts/sparc/v9/Makefile.files
 117 echo_file  usr/src/uts/sparc/v9/Makefile.rules
 118 echo_file  usr/src/cmd/Makefile
 119 echo_file  usr/src/cmd/Makefile.cmd
 120 echo_file  usr/src/cmd/Makefile.targ
 121 echo_file  usr/src/pkg/Makefile
 122 echo_file  exception_lists/packaging
 123 find_files "s.*" usr/src/common/mapfiles