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