Print this page
11787 Kernel needs to be built with retpolines
11788 Kernel needs to generally use RSB stuffing
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: John Levon <john.levon@joyent.com>
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/uts/intel/Makefile.rules
+++ new/usr/src/uts/intel/Makefile.rules
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 usr/src/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 usr/src/OPENSOLARIS.LICENSE.
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 2009 Sun Microsystems, Inc. All rights reserved.
23 23 # Use is subject to license terms.
24 24 # Copyright 2019 Joyent, Inc.
25 25 # Copyright 2017 Nexenta Systems, Inc.
26 26 #
27 27
28 28 #
29 29 # This Makefile defines all file modules and build rules for the
30 30 # directory uts/intel and its children. These are the source files which
31 31 # are specific to the intel processor.
32 32 #
33 33 # The following two-level ordering must be maintained in this file.
34 34 # Lines are sorted first in order of decreasing specificity based on
35 35 # the first directory component. That is, sun4u rules come before
36 36 # sparc rules come before common rules.
37 37 #
38 38 # Lines whose initial directory components are equal are sorted
39 39 # alphabetically by the remaining components.
40 40
41 41 #
42 42 # Need a way to distinguish between the ia32 and amd64 subdirs.
43 43 #
44 44 SUBARCH_DIR_32 = ia32
45 45 SUBARCH_DIR_64 = amd64
46 46 SUBARCH_DIR = $(SUBARCH_DIR_$(CLASS))
47 47
48 48 #
49 49 # Section 1a: C object build rules
50 50 #
51 51 $(OBJS_DIR)/%.o: $(SRC)/common/fs/%.c
52 52 $(COMPILE.c) -o $@ $<
53 53 $(CTFCONVERT_O)
54 54
55 55 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/power/%.c
56 56 $(COMPILE.c) -o $@ $<
57 57 $(CTFCONVERT_O)
58 58
59 59 $(OBJS_DIR)/%.o: $(SRC)/common/util/i386/%.s
60 60 $(COMPILE.s) -o $@ $<
61 61
62 62 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/brand/sn1/%.s
63 63 $(COMPILE.s) -o $@ $<
64 64
65 65 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/brand/solaris10/%.s
66 66 $(COMPILE.s) -o $@ $<
67 67
68 68 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.c
69 69 $(COMPILE.c) -o $@ $<
70 70 $(CTFCONVERT_O)
71 71
72 72 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.s
73 73 $(COMPILE.s) -o $@ $<
74 74
75 75 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/fs/proc/%.c
76 76 $(COMPILE.c) -o $@ $<
77 77 $(CTFCONVERT_O)
78 78
79 79 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/ml/%.s
80 80 $(COMPILE.s) -o $@ $<
81 81
82 82 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/os/%.c
83 83 $(COMPILE.c) -o $@ $<
84 84 $(CTFCONVERT_O)
85 85
86 86 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/promif/%.c
87 87 $(COMPILE.c) -o $@ $<
88 88 $(CTFCONVERT_O)
89 89
90 90 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/syscall/%.c
91 91 $(COMPILE.c) -o $@ $<
92 92 $(CTFCONVERT_O)
93 93
94 94 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/%.c
95 95 $(COMPILE.c) -o $@ $<
96 96 $(CTFCONVERT_O)
97 97
98 98 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.c
99 99 $(COMPILE.c) -o $@ $<
100 100 $(CTFCONVERT_O)
101 101
102 102 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.s
103 103 $(COMPILE.s) -o $@ $<
104 104
105 105 $(OBJS_DIR)/%.o: $(SRC)/common/acpica/events/%.c
106 106 $(COMPILE.c) -o $@ $<
107 107 $(CTFCONVERT_O)
108 108
109 109 $(OBJS_DIR)/%.o: $(SRC)/common/acpica/hardware/%.c
110 110 $(COMPILE.c) -o $@ $<
111 111 $(CTFCONVERT_O)
112 112
113 113 $(OBJS_DIR)/%.o: $(SRC)/common/acpica/dispatcher/%.c
114 114 $(COMPILE.c) -o $@ $<
115 115 $(CTFCONVERT_O)
116 116
117 117 $(OBJS_DIR)/%.o: $(SRC)/common/acpica/executer/%.c
118 118 $(COMPILE.c) -o $@ $<
119 119 $(CTFCONVERT_O)
120 120
121 121 $(OBJS_DIR)/%.o: $(SRC)/common/acpica/parser/%.c
122 122 $(COMPILE.c) -o $@ $<
123 123 $(CTFCONVERT_O)
124 124
125 125 $(OBJS_DIR)/%.o: $(SRC)/common/acpica/namespace/%.c
126 126 $(COMPILE.c) -o $@ $<
127 127 $(CTFCONVERT_O)
128 128
129 129 $(OBJS_DIR)/%.o: $(SRC)/common/acpica/resources/%.c
130 130 $(COMPILE.c) -o $@ $<
131 131 $(CTFCONVERT_O)
132 132
133 133 $(OBJS_DIR)/%.o: $(SRC)/common/acpica/tables/%.c
134 134 $(COMPILE.c) -o $@ $<
135 135 $(CTFCONVERT_O)
136 136
137 137 $(OBJS_DIR)/%.o: $(SRC)/common/acpica/utilities/%.c
138 138 $(COMPILE.c) -o $@ $<
139 139 $(CTFCONVERT_O)
140 140
141 141 $(OBJS_DIR)/%.o: $(SRC)/common/acpica/disassembler/%.c
142 142 $(COMPILE.c) -o $@ $<
143 143 $(CTFCONVERT_O)
144 144
145 145 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amd8111s/%.c
146 146 $(COMPILE.c) -o $@ $<
147 147 $(CTFCONVERT_O)
148 148
149 149 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amdf17nbdf/%.c
150 150 $(COMPILE.c) -o $@ $<
151 151 $(CTFCONVERT_O)
152 152
153 153 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amr/%.c
154 154 $(COMPILE.c) -o $@ $<
155 155 $(CTFCONVERT_O)
156 156
157 157 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/coretemp/%.c
158 158 $(COMPILE.c) -o $@ $<
159 159 $(CTFCONVERT_O)
160 160
161 161 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c
162 162 $(COMPILE.c) -o $@ $<
163 163 $(CTFCONVERT_O)
164 164
165 165 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/ipmi/%.c
166 166 $(COMPILE.c) -o $@ $<
167 167 $(CTFCONVERT_O)
168 168
169 169 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/intel_nb5000/%.c
170 170 $(COMPILE.c) -o $@ $<
171 171 $(CTFCONVERT_O)
172 172
173 173 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/intel_nhm/%.c
174 174 $(COMPILE.c) -o $@ $<
175 175 $(CTFCONVERT_O)
176 176
177 177 $(OBJS_DIR)/%.o: $(SRC)/common/mc/mc-amd/%.c
178 178 $(COMPILE.c) -o $@ $<
179 179 $(CTFCONVERT_O)
180 180
181 181 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/mc-amd/%.c
182 182 $(COMPILE.c) -o $@ $<
183 183 $(CTFCONVERT_O)
184 184
185 185 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pchtemp/%.c
186 186 $(COMPILE.c) -o $@ $<
187 187 $(CTFCONVERT_O)
188 188
189 189 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pci/%.c
190 190 $(COMPILE.c) -o $@ $<
191 191 $(CTFCONVERT_O)
192 192
193 193 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pciex/%.c
194 194 $(COMPILE.c) -o $@ $<
195 195 $(CTFCONVERT_O)
196 196
197 197 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/controller/ata/%.c
198 198 $(COMPILE.c) -o $@ $<
199 199 $(CTFCONVERT_O)
200 200
201 201 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/dcdev/%.c
202 202 $(COMPILE.c) -o $@ $<
203 203 $(CTFCONVERT_O)
204 204
205 205 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/disk/%.c
206 206 $(COMPILE.c) -o $@ $<
207 207 $(CTFCONVERT_O)
208 208
209 209 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/drvobj/%.c
210 210 $(COMPILE.c) -o $@ $<
211 211 $(CTFCONVERT_O)
212 212
213 213 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c
214 214 $(COMPILE.c) -o $@ $<
215 215 $(CTFCONVERT_O)
216 216
217 217 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dnet/%.c
218 218 $(COMPILE.c) -o $@ $<
219 219 $(CTFCONVERT_O)
220 220
221 221 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c
222 222 $(COMPILE.c) -o $@ $<
223 223 $(CTFCONVERT_O)
224 224
225 225 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/targets/%.c
226 226 $(COMPILE.c) -o $@ $<
227 227 $(CTFCONVERT_O)
228 228
229 229 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vgatext/%.c
230 230 $(COMPILE.c) -o $@ $<
231 231 $(CTFCONVERT_O)
232 232
233 233 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vmxnet3s/%.c
234 234 $(COMPILE.c) -o $@ $<
235 235 $(CTFCONVERT_O)
236 236
237 237 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/adapters/pvscsi/%.c
238 238 $(COMPILE.c) -o $@ $<
239 239 $(CTFCONVERT_O)
240 240
241 241 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/nskern/%.s
242 242 $(COMPILE.s) -o $@ $<
243 243
244 244 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/os/%.c
245 245 $(COMPILE.c) -o $@ $<
246 246 $(CTFCONVERT_O)
247 247
248 248 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/pcbe/%.c
249 249 $(COMPILE.c) -o $@ $<
250 250 $(CTFCONVERT_O)
251 251
252 252 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/promif/%.c
253 253 $(COMPILE.c) -o $@ $<
254 254 $(CTFCONVERT_O)
255 255
256 256 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/syscall/%.c
257 257 $(COMPILE.c) -o $@ $<
258 258 $(CTFCONVERT_O)
259 259
260 260 $(OBJS_DIR)/%.o: $(UTSBASE)/common/os/%.c
261 261 $(COMPILE.c) -o $@ $<
262 262 $(CTFCONVERT_O)
263 263
264 264 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.c
265 265 $(COMPILE.c) -o $@ $<
266 266 $(CTFCONVERT_O)
267 267
268 268 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.s
269 269 $(COMPILE.s) -o $@ $<
270 270
271 271 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/zfs/%.c
272 272 $(COMPILE.c) -o $@ $<
273 273 $(CTFCONVERT_O)
274 274
275 275 #
276 276 # krtld compiled into unix
277 277 #
278 278
279 279 KRTLD_INC_PATH = -I$(UTSBASE)/common/krtld -I$(UTSBASE)/intel/sys
280 280 KRTLD_INC_PATH += -I$(UTSBASE)/intel/$(SUBARCH_DIR)/krtld
281 281
282 282 KRTLD_CPPFLAGS = -D_KRTLD -DELF_TARGET_AMD64 -DMODDIR_SUFFIX=\"amd64\"
283 283
284 284 $(OBJS_DIR)/%.o: $(UTSBASE)/common/krtld/%.c
285 285 $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $<
286 286 $(CTFCONVERT_O)
↓ open down ↓ |
286 lines elided |
↑ open up ↑ |
287 287
288 288 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c
289 289 $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $<
290 290 $(CTFCONVERT_O)
291 291
292 292 #
293 293 # _DBOOT indicates that krtld is called from a dboot ELF section
294 294 #
295 295 $(OBJS_DIR)/kobj.o := CPPFLAGS += -D_DBOOT
296 296
297 +$(DBOOT_OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/ml/%.s
298 + $(DBOOT_AS) -P -D_ASM $(DBOOT_DEFS) $(DBOOT_AS_INCL) -o $@ $<
299 +
300 +
297 301 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s
298 302 $(COMPILE.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $<
299 303
300 304 $(OBJS_DIR)/%.o: $(SRC)/common/util/$(SUBARCH_DIR)/%.c
301 305 $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $<
302 306 $(CTFCONVERT_O)
303 307
304 308
305 309 #
306 310 # Section 1b: Lint `object' build rules.
307 311 #
308 312 $(LINTS_DIR)/%.ln: $(SRC)/common/fs/%.c
309 313 @($(LHEAD) $(LINT.c) $< $(LTAIL))
310 314
311 315 $(LINTS_DIR)/%.ln: $(SRC)/common/util/i386/%.s
312 316 @($(LHEAD) $(LINT.s) $< $(LTAIL))
313 317
314 318 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/sn1/%.s
315 319 @($(LHEAD) $(LINT.s) $< $(LTAIL))
316 320
317 321 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/solaris10/%.s
318 322 @($(LHEAD) $(LINT.s) $< $(LTAIL))
319 323
320 324 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.c
321 325 @($(LHEAD) $(LINT.c) $< $(LTAIL))
322 326
323 327 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.s
324 328 @($(LHEAD) $(LINT.s) $< $(LTAIL))
325 329
326 330 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/zfs/%.c
327 331 @($(LHEAD) $(LINT.c) $< $(LTAIL))
328 332
329 333 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/fs/proc/%.c
330 334 @($(LHEAD) $(LINT.c) $< $(LTAIL))
331 335
332 336 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/ml/%.s
333 337 @($(LHEAD) $(LINT.s) $< $(LTAIL))
334 338
335 339 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/os/%.c
336 340 @($(LHEAD) $(LINT.c) $< $(LTAIL))
337 341
338 342 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/promif/%.c
339 343 @($(LHEAD) $(LINT.c) $< $(LTAIL))
340 344
341 345 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/syscall/%.c
342 346 @($(LHEAD) $(LINT.c) $< $(LTAIL))
343 347
344 348 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/%.c
345 349 @($(LHEAD) $(LINT.c) $< $(LTAIL))
346 350
347 351 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.s
348 352 @($(LHEAD) $(LINT.s) $< $(LTAIL))
349 353
350 354 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.c
351 355 @($(LHEAD) $(LINT.c) $< $(LTAIL))
352 356
353 357 $(LINTS_DIR)/%.ln: $(SRC)/common/acpica/events/%.c
354 358 @($(LHEAD) $(LINT.c) $< $(LTAIL))
355 359
356 360 $(LINTS_DIR)/%.ln: $(SRC)/common/acpica/hardware/%.c
357 361 @($(LHEAD) $(LINT.c) $< $(LTAIL))
358 362
359 363 $(LINTS_DIR)/%.ln: $(SRC)/common/acpica/dispatcher/%.c
360 364 @($(LHEAD) $(LINT.c) $< $(LTAIL))
361 365
362 366 $(LINTS_DIR)/%.ln: $(SRC)/common/acpica/executer/%.c
363 367 @($(LHEAD) $(LINT.c) $< $(LTAIL))
364 368
365 369 $(LINTS_DIR)/%.ln: $(SRC)/common/acpica/parser/%.c
366 370 @($(LHEAD) $(LINT.c) $< $(LTAIL))
367 371
368 372 $(LINTS_DIR)/%.ln: $(SRC)/common/acpica/namespace/%.c
369 373 @($(LHEAD) $(LINT.c) $< $(LTAIL))
370 374
371 375 $(LINTS_DIR)/%.ln: $(SRC)/common/acpica/resources/%.c
372 376 @($(LHEAD) $(LINT.c) $< $(LTAIL))
373 377
374 378 $(LINTS_DIR)/%.ln: $(SRC)/common/acpica/tables/%.c
375 379 @($(LHEAD) $(LINT.c) $< $(LTAIL))
376 380
377 381 $(LINTS_DIR)/%.ln: $(SRC)/common/acpica/utilities/%.c
378 382 @($(LHEAD) $(LINT.c) $< $(LTAIL))
379 383
380 384 $(LINTS_DIR)/%.ln: $(SRC)/common/acpica/disassembler/%.c
381 385 @($(LHEAD) $(LINT.c) $< $(LTAIL))
382 386
383 387 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amd8111s/%.c
384 388 @($(LHEAD) $(LINT.c) $< $(LTAIL))
385 389
386 390 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amr/%.c
387 391 @($(LHEAD) $(LINT.c) $< $(LTAIL))
388 392
389 393 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c
390 394 @($(LHEAD) $(LINT.c) $< $(LTAIL))
391 395
392 396 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c
393 397 @($(LHEAD) $(LINT.c) $< $(LTAIL))
394 398
395 399 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pci/%.c
396 400 @($(LHEAD) $(LINT.c) $< $(LTAIL))
397 401
398 402 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nb5000/%.c
399 403 @($(LHEAD) $(LINT.c) $< $(LTAIL))
400 404
401 405 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nhm/%.c
402 406 @($(LHEAD) $(LINT.c) $< $(LTAIL))
403 407
404 408 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/ipmi/%.c
405 409 @($(LHEAD) $(LINT.c) $< $(LTAIL))
406 410
407 411 $(LINTS_DIR)/%.ln: $(SRC)/common/mc/mc-amd/%.c
408 412 @($(LHEAD) $(LINT.c) $< $(LTAIL))
409 413
410 414 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/mc-amd/%.c
411 415 @($(LHEAD) $(LINT.c) $< $(LTAIL))
412 416
413 417 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pci/%.c
414 418 @($(LHEAD) $(LINT.c) $< $(LTAIL))
415 419
416 420 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pciex/%.c
417 421 @($(LHEAD) $(LINT.c) $< $(LTAIL))
418 422
419 423 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/controller/ata/%.c
420 424 @($(LHEAD) $(LINT.c) $< $(LTAIL))
421 425
422 426 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/dcdev/%.c
423 427 @($(LHEAD) $(LINT.c) $< $(LTAIL))
424 428
425 429 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/disk/%.c
426 430 @($(LHEAD) $(LINT.c) $< $(LTAIL))
427 431
428 432 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/drvobj/%.c
429 433 @($(LHEAD) $(LINT.c) $< $(LTAIL))
430 434
431 435 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c
432 436 @($(LHEAD) $(LINT.c) $< $(LTAIL))
433 437
434 438 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dnet/%.c
435 439 @($(LHEAD) $(LINT.c) $< $(LTAIL))
436 440
437 441 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/targets/%.c
438 442 @($(LHEAD) $(LINT.c) $< $(LTAIL))
439 443
440 444 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/vgatext/%.c
441 445 @($(LHEAD) $(LINT.c) $< $(LTAIL))
442 446
443 447 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/vmxnet3s/%.c
444 448 @($(LHEAD) $(LINT.c) $< $(LTAIL))
445 449
446 450 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/adapters/pvscsi/%.c
447 451 @($(LHEAD) $(LINT.c) $< $(LTAIL))
448 452
449 453 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/os/%.c
450 454 @($(LHEAD) $(LINT.c) $< $(LTAIL))
451 455
452 456 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/pcbe/%.c
453 457 @($(LHEAD) $(LINT.c) $< $(LTAIL))
454 458
455 459 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/promif/%.c
456 460 @($(LHEAD) $(LINT.c) $< $(LTAIL))
457 461
458 462 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/syscall/%.c
459 463 @($(LHEAD) $(LINT.c) $< $(LTAIL))
460 464
461 465 $(LINTS_DIR)/%.ln: $(UTSBASE)/common/os/%.c
462 466 @($(LHEAD) $(LINT.c) $< $(LTAIL))
463 467
464 468 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.c
465 469 @($(LHEAD) $(LINT.c) $< $(LTAIL))
466 470
467 471 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.s
468 472 @($(LHEAD) $(LINT.s) $< $(LTAIL))
469 473
470 474 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/nskern/%.s
471 475 @($(LHEAD) $(LINT.s) $< $(LTAIL))
472 476
473 477 #
474 478 # krtld lints
475 479 #
476 480 $(LINTS_DIR)/%.ln: $(UTSBASE)/common/krtld/%.c
477 481 @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL))
478 482
479 483 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c
480 484 @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL))
481 485
482 486 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s
483 487 @($(LHEAD) $(LINT.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL))
484 488
485 489 $(LINTS_DIR)/%.ln: $(SRC)/common/util/$(SUBARCH_DIR)/%.c
486 490 @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL))
487 491
488 492 $(OBJS_DIR)/kobj.ln := CPPFLAGS += -D_DBOOT
↓ open down ↓ |
182 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX