Print this page
NO_COMMENT
| Split |
Close |
| Expand all |
| Collapse all |
--- old/src/sun_nws/Makefile.config
+++ new/src/sun_nws/Makefile.config
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at src/sun_nws/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at src/sun_nws/OPENSOLARIS.LICENSE.
|
↓ open down ↓ |
14 lines elided |
↑ open up ↑ |
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21 #
22 22 # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
23 23 # Use is subject to license terms.
24 24 #
25 -#ident "@(#)Makefile.config 1.43 08/01/24 SMI"
25 +#ident "@(#)Makefile.config 1.45 08/03/23 SMI"
26 26 #
27 27 # src/sun_nws/Makefile.config
28 28
29 29 # The variable POUND_SIGN is used to disable 32 bit or 64 bit builds when they
30 30 # don't apply. An example of that are:
31 31 #
32 32 # BUILD32 = $(MACH32:sparc=$(POUND_SIGN))
33 33 # BUILD64 = $(POUND_SIGN)
34 34 #
35 35 # If BUILD32 or BUILD64 are set to $(POUND_SIGN), all the line starting with
36 36 # BUILD32 or BUILD64 will considered comments by make (or dmake).
37 37
38 38 POUND_SIGN:sh= echo \\043
39 39
40 40 OBJDIR_PREFIX = obj_
41 41 DBGDIR_PREFIX = dbg_
42 42 CPU_AMD64 = amd64
43 43 CPU_I386 = i386
44 44 CPU_SPARCV9 = sparcv9
45 45 CPU_SPARC = sparc
46 46
47 47 # ON workspace and proto area for reference
48 48 sparc_ON_REF_GATE = /net/nwsc-gates.central/nws-pool/consolidation/wks/S11/onref/onnvs_REF_BLD
49 49 i386_ON_REF_GATE = /net/nwsc-gates.central/nws-pool/consolidation/wks/S11/onref/onnvx_REF_BLD
50 50 ON_REF_GATE = $($(MACH)_ON_REF_GATE)
51 51
52 52 # Misc packaging related requirements
53 53 PROJAREA = $(CODEMGR_WS)/src/sun_nws
54 54 PKGAREA = $(CODEMGR_WS)/packages/$(MACH)/nightly$(BUILD_TYPE)
55 55 PKGS = $(PROJAREA)/pkgdefs
56 56
57 57 CLASS_ACTIONS_DIR = $(PKGS)/class_actions
58 58 # Default setting
59 59 CLASS_ACTIONS = none
60 60
61 61 COPYRIGHT = $(ON_REF_GATE)/usr/src/pkgdefs/common_files/copyright
62 62 BLDAWKPKGINFO = $(ON_REF_GATE)/usr/src/pkgdefs/bld_awk_pkginfo.ksh
63 63 PKGDEPEND = $(ON_REF_GATE)/usr/src/pkgdefs/common_files/depend
64 64
65 65 RELEASE = 5.11
66 66 #VERSION = SunOS Development
67 67 VERSION = NWSC
68 68 ONVERS = 11.11
69 69
70 70 # in ON, MACH is set in the env file; here it is defined by the current OS
71 71 MACH:sh = uname -p
72 72 ARCH:sh = uname -m
73 73
74 74 #
75 75 # MACH64 and MACH32 are derived from MACH
76 76 #
77 77 MACH64_1= $(MACH:sparc=sparcv9)
78 78 MACH64= $(MACH64_1:i386=amd64)
79 79 MACH32_1= $(MACH:sparc=sparc)
80 80 MACH32= $(MACH32_1:i386=i386)
81 81
82 82 BUILD32=
83 83 BUILD64=
84 84
85 85 # These are no longer used but are being saved in case the ctfmerge is ever needed.
86 86 sparc_GENUNIX_PATH = $(ON_REF_GATE)/usr/src/uts/$(ARCH)/genunix
87 87 i386_GENUNIX_PATH = $(ON_REF_GATE)/usr/src/uts/intel/genunix
88 88
89 89 GENUNIX_PATH = $($(MACH)_GENUNIX_PATH)
90 90
91 91 GENUNIX32 = $(GENUNIX_PATH)/$(OBJ)32/genunix
92 92 GENUNIX64 = $(GENUNIX_PATH)/$(OBJ)64/genunix
93 93
94 94 DMAKE_MODE=parallel
95 95 DMAKE_MAX_JOBS=1
96 96 DMAKE_ADJUST_MAX_JOBS=YES
97 97
98 98 # Common Tools
99 99
100 100 BUILD_TOOLS = /ws/onnv-tools
101 101 sparc_BUILD_TOOLS = $(BUILD_TOOLS)/SUNWspro/SS11
102 102 i386_BUILD_TOOLS = $(BUILD_TOOLS)/SUNWspro/SS11
103 103 ONBLD = $(BUILD_TOOLS)/onbld/bin
104 104
105 105 CC = $($(MACH)_BUILD_TOOLS)/bin/cc
106 106 CCC = $($(MACH)_BUILD_TOOLS)/bin/CC
107 107 CP = /usr/bin/cp
108 108 CTFCONVERTCMD = $(ONBLD)/$(MACH)/ctfconvert
109 109 CTFMERGECMD = $(ONBLD)/$(MACH)/ctfmerge
110 110 ECHO = /usr/bin/echo
111 111 GREP = /usr/bin/grep
112 112 INSTALL = /usr/sbin/install
113 113 LD = /usr/ccs/bin/ld
114 114 LN = /usr/bin/ln
115 115 LINT32 = $($(MACH)_BUILD_TOOLS)/bin/lint
116 116 LINT64 = $($(MACH)_BUILD_TOOLS)/bin/lint
117 117 MAKE = $($(MACH)_BUILD_TOOLS)/bin/dmake -m $(DMAKE_MODE) -j $(DMAKE_MAX_JOBS)
118 118 MKDEPEND = /usr/openwin/bin/makedepend
119 119 MV = /usr/bin/mv
120 120 NAWK = /usr/bin/nawk
121 121 PKGMK = /usr/bin/pkgmk
122 122 TEST = /usr/bin/test
123 123 TOUCH = /usr/bin/touch
124 124 SCCS = /usr/ccs/bin/sccs
125 125 SED = /usr/bin/sed
126 126 XGETTEXT = /usr/bin/xgettext
127 127 DTRACE = /usr/sbin/dtrace
128 128
129 129 #
130 130 # Standard Flags
131 131 #
132 132 # These flags are based on the S10 ON build.
133 133
134 134 # Determine build type (debug, nondebug)
135 135 # Default is debug; Use envriroment variable NONDEBUG
136 136 # to override.
137 137
138 138 NONDEBUG=$(POUND_SIGN)
139 139 OBJ = $(DBGDIR_PREFIX)
140 140 DEBUG = -DDEBUG
141 141 BUILD_TYPE = -debug
142 142
143 143 # if NONDEBUG is set:
144 144 $(NONDEBUG)OBJ = $(OBJDIR_PREFIX)
145 145 $(NONDEBUG)DEBUG =
146 146 $(NONDEBUG)BUILD_TYPE = -nondebug
147 147
148 148 # Determine lint type (basic, enhanced)
149 149 # Default is basic
150 150
151 151 ENHANCED_LINT=$(POUND_SIGN)
152 152 ENHANCED_LINT_LEVEL=4
153 153
154 154 SRC_DIR = ./src
155 155 MDB_SRC_DIR = ./src
156 156 HDRS_DIR = ./hdrs
157 157 HDRS = $(HDRS_DIR)
158 158 SPECS_DIR = ./spec
159 159 OBJ32 = $(OBJ)$(MACH32)
160 160 OBJ64 = $(OBJ)$(MACH64)
161 161 DBG32 = $(DBGDIR_PREFIX)$(MACH32)
162 162 DBG64 = $(DBGDIR_PREFIX)$(MACH64)
163 163
164 164 # sparc-only components
165 165 sparc_COMPONENTS += qus
166 166 sparc_COMPONENTS += libg_fc
167 167 sparc_COMPONENTS += liba5k
168 168
169 169 # all components
170 170 COMPONENTS += fcip
171 171 COMPONENTS += fcp
172 172 COMPONENTS += fcsm
|
↓ open down ↓ |
137 lines elided |
↑ open up ↑ |
173 173 COMPONENTS += fctl
174 174 COMPONENTS += fp
175 175 COMPONENTS += headers
176 176 COMPONENTS += qlc
177 177 COMPONENTS += hbaapi
178 178 COMPONENTS += sun_fc
179 179 COMPONENTS += luxadm
180 180 COMPONENTS += cfgadm_fp
181 181 COMPONENTS += iscsid
182 182 COMPONENTS += iscsi
183 +COMPONENTS += idm
183 184 COMPONENTS += ima
184 185 COMPONENTS += sun_ima
185 186 COMPONENTS += iscsiadm
186 187 COMPONENTS += fcinfo
187 188 COMPONENTS += mpapi
188 189 COMPONENTS += mpapi_svplugin
189 190 COMPONENTS += mpathadm
190 191 COMPONENTS += isns
191 192 COMPONENTS += isnsadm
192 -COMPONENTS += mdb_modules
193 +COMPONENTS += mdb_modules/fc
194 +COMPONENTS += mdb_modules/iscsi
193 195 COMPONENTS += libstmf
194 196 COMPONENTS += stmfadm
195 197 COMPONENTS += stmfsvc
196 198 COMPONENTS += sbdadm
197 199 COMPONENTS += comstar/lu_providers/sbd
198 200 COMPONENTS += comstar/mdb
199 201 COMPONENTS += comstar/port_providers/fct
200 202 COMPONENTS += comstar/port_providers/mptt
201 203 COMPONENTS += comstar/port_providers/qlt
204 +COMPONENTS += comstar/port_providers/iscsit
202 205 COMPONENTS += comstar/stmf
203 206 COMPONENTS += $($(MACH)_COMPONENTS)
204 207
205 208 MOD_DIR_CMDPARSE= $(PROJAREA)/common_cmd/cmdparse/
206 209 MOD_OBJ_CMDPARSE= cmdparse.o
207 210 MOD_INC_FCIP = $(PROJAREA)/fcip/hdrs
208 211 MOD_INC_FCP = $(PROJAREA)/fcp/hdrs
209 212 MOD_INC_FCSM = $(PROJAREA)/fcsm/hdrs
210 213 MOD_INC_FCTL = $(PROJAREA)/fctl/hdrs
211 214 MOD_INC_FP = $(PROJAREA)/fp/hdrs
212 215 MOD_INC_QLC = $(PROJAREA)/qlc/hdrs
213 216 MOD_INC_QUS = $(PROJAREA)/qus/hdrs
217 +MOD_INC_IDM = $(PROJAREA)/idm/hdrs
214 218 MOD_INC_ISCSI = $(PROJAREA)/iscsi/hdrs
215 219 MOD_INC_FCINFO = $(PROJAREA)/fcinfo/hdrs
216 220 MOD_INC_HBAAPI = $(PROJAREA)/hbaapi/hdrs
217 221 MOD_INC_SUNFC = $(PROJAREA)/sun_fc/hdrs
218 222 MOD_INC_LIBG_FC = $(PROJAREA)/libg_fc/hdrs
219 223 MOD_INC_LIBA5K = $(PROJAREA)/liba5k/hdrs
220 224 MOD_INC_IMA = $(PROJAREA)/ima/hdrs
221 225 MOD_INC_MPAPI = $(PROJAREA)/mpapi/hdrs
222 226 MOD_INC_ISNS = $(PROJAREA)/isns/hdrs
223 227 MOD_INC_LIBSTMF = $(PROJAREA)/libstmf/hdrs
224 228 MOD_INC_STMF = $(PROJAREA)/comstar/stmf/hdrs
225 229 MOD_INC_FCT = $(PROJAREA)/comstar/port_providers/fct/hdrs
226 230 MOD_INC_QLT = $(PROJAREA)/comstar/port_providers/qlt/hdrs
231 +MOD_INC_ISCSIT = $(PROJAREA)/comstar/port_providers/iscsit/hdrs
227 232 MOD_INC_SBD = $(PROJAREA)/comstar/lu_providers/sbd/hdrs
228 233 MOD_INC_MPTT = $(PROJAREA)/comstar/port_providers/mptt/hdrs
229 234 MOD_INC_CMDPARSE= $(PROJAREA)/common_cmd/cmdparse/hdrs
230 235
231 236 COM_OBJ = $(PROJAREA)/common_storage
232 237 COM_INC = $(PROJAREA)/headers/common/lib
233 238 COM_INC_FC = $(PROJAREA)/headers/common/fc
234 239 COM_INC_ISCSI = $(PROJAREA)/headers/common/iscsi
235 240 COM_INC_STMF = $(PROJAREA)/comstar/hdrs
236 241 COM_SRC = $(PROJAREA)/common_storage/src
237 242 COM_SRC_CMDPARSE= $(PROJAREA)/common_cmd/cmdparse/src
238 243 COM_SRC_ISCSI = $(PROJAREA)/common_iscsi/src
239 244
240 245 COMMON_FC_IMPL_HDRS_DIR = $(PROJAREA)/headers/fc
241 246 COMMON_ISCSI_IMPL_HDRS_DIR = $(PROJAREA)/headers/iscsi
242 247 COMMON_IMA_IMPL_HDRS_DIR = $(PROJAREA)/headers/ima
243 248
244 249 DIRS = $(OBJ32)
245 250 DIRS += $(OBJ64)
246 251 DIRS += $(PKGAREA)
247 252 DIRS += $(STAGING32)
248 253 DIRS += $(STAGING64)
249 254
250 255 PROTO_ROOT = $(ROOT)$(BUILD_TYPE)
251 256 LCMESSAGES = $(PROTO_ROOT)/usr/lib/locale/C/LC_MESSAGES
252 257
253 258 #
254 259 # STABS FLAGS
255 260 #
256 261 CTFCONVERTARGS =
257 262 CTFMERGEARGS =
258 263
|
↓ open down ↓ |
22 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX