Merge commit '2bee374f9ad3367948d472f4e3489135fcac9e1c'
[unleashed.git] / usr / src / uts / common / Makefile.rules
blob834796701c95462aa1683581bd8a13fc51e16dc9
2 # CDDL HEADER START
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.
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.
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]
19 # CDDL HEADER END
23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright 2016 Garrett D'Amore <garrett@damore.org>
25 # Copyright 2013 Saso Kiselkov. All rights reserved.
26 # Copyright 2016 Joyent, Inc.
27 # Copyright 2016 Nexenta Systems, Inc.
28 # Copyright (c) 2016 by Delphix. All rights reserved.
32 # uts/common/Makefile.rules
34 #       This Makefile defines all the file build rules for the directory
35 # uts/common and its children. These are the source files which may
36 # be considered common to all SunOS systems.
38 #       The following two-level ordering must be maintained in this file.
39 #         Lines are sorted first in order of decreasing specificity based on
40 #         the first directory component.  That is, sun4u rules come before
41 #         sparc rules come before common rules.
43 #         Lines whose initial directory components are equal are sorted
44 #         alphabetically by the remaining components.
47 #       Section 1: C objects build rules
49 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/aes/%.c
50         $(COMPILE.c) -o $@ $<
51         $(CTFCONVERT_O)
53 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/arcfour/%.c
54         $(COMPILE.c) -o $@ $<
55         $(CTFCONVERT_O)
57 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/blowfish/%.c
58         $(COMPILE.c) -o $@ $<
59         $(CTFCONVERT_O)
61 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/ecc/%.c
62         $(COMPILE.c) -o $@ $<
63         $(CTFCONVERT_O)
65 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/modes/%.c
66         $(COMPILE.c) -o $@ $<
67         $(CTFCONVERT_O)
69 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/padding/%.c
70         $(COMPILE.c) -o $@ $<
71         $(CTFCONVERT_O)
73 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/rng/%.c
74         $(COMPILE.c) -o $@ $<
75         $(CTFCONVERT_O)
77 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/rsa/%.c
78         $(COMPILE.c) -o $@ $<
79         $(CTFCONVERT_O)
81 $(OBJS_DIR)/%.o:                $(COMMONBASE)/bignum/%.c
82         $(COMPILE.c) -o $@ $<
83         $(CTFCONVERT_O)
85 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/bignum/%.c
86         $(COMPILE.c) -o $@ $<
87         $(CTFCONVERT_O)
89 $(OBJS_DIR)/%.o:                $(COMMONBASE)/mpi/%.c
90         $(COMPILE.c) -o $@ $<
91         $(CTFCONVERT_O)
93 $(OBJS_DIR)/%.o:                $(COMMONBASE)/acl/%.c
94         $(COMPILE.c) -o $@ $<
95         $(CTFCONVERT_O)
97 $(OBJS_DIR)/%.o:                $(COMMONBASE)/avl/%.c
98         $(COMPILE.c) -o $@ $<
99         $(CTFCONVERT_O)
101 $(OBJS_DIR)/%.o:                $(COMMONBASE)/ucode/%.c
102         $(COMPILE.c) -o $@ $<
103         $(CTFCONVERT_O)
105 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/brand/sn1/%.c
106         $(COMPILE.c) -o $@ $<
107         $(CTFCONVERT_O)
109 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/c2/%.c
110         $(COMPILE.c) -o $@ $<
111         $(CTFCONVERT_O)
113 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/conf/%.c
114         $(COMPILE.c) -o $@ $<
115         $(CTFCONVERT_O)
117 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/contract/%.c
118         $(COMPILE.c) -o $@ $<
119         $(CTFCONVERT_O)
121 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/cpr/%.c
122         $(COMPILE.c) -o $@ $<
123         $(CTFCONVERT_O)
125 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ctf/%.c
126         $(COMPILE.c) -o $@ $<
127         $(CTFCONVERT_O)
129 $(OBJS_DIR)/%.o:                $(COMMONBASE)/ctf/%.c
130         $(COMPILE.c) -o $@ $<
131         $(CTFCONVERT_O)
133 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/des/%.c
134         $(COMPILE.c) -o $@ $<
135         $(CTFCONVERT_O)
137 $(OBJS_DIR)/%.o:                $(COMMONBASE)/secflags/%.c
138         $(COMPILE.c) -o $@ $<
139         $(CTFCONVERT_O)
141 $(OBJS_DIR)/%.o:                $(COMMONBASE)/smbios/%.c
142         $(COMPILE.c) -o $@ $<
143         $(CTFCONVERT_O)
145 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/des/%.c
146         $(COMPILE.c) -o $@ $<
147         $(CTFCONVERT_O)
149 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/crypto/api/%.c
150         $(COMPILE.c) -o $@ $<
151         $(CTFCONVERT_O)
153 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/crypto/core/%.c
154         $(COMPILE.c) -o $@ $<
155         $(CTFCONVERT_O)
157 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/crypto/io/%.c
158         $(COMPILE.c) -o $@ $<
159         $(CTFCONVERT_O)
161 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/crypto/spi/%.c
162         $(COMPILE.c) -o $@ $<
163         $(CTFCONVERT_O)
165 $(OBJS_DIR)/%.o:                $(COMMONBASE)/pci/%.c
166         $(COMPILE.c) -o $@ $<
167         $(CTFCONVERT_O)
169 $(OBJS_DIR)/%.o:                $(COMMONBASE)/devid/%.c
170         $(COMPILE.c) -o $@ $<
171         $(CTFCONVERT_O)
173 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/disp/%.c
174         $(COMPILE.c) -o $@ $<
175         $(CTFCONVERT_O)
177 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/dtrace/%.c
178         $(COMPILE.c) -o $@ $<
179         $(CTFCONVERT_O)
181 $(OBJS_DIR)/%.o:                $(COMMONBASE)/exacct/%.c
182         $(COMPILE.c) -o $@ $<
183         $(CTFCONVERT_O)
185 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/exec/elf/%.c
186         $(COMPILE.c) -o $@ $<
187         $(CTFCONVERT_O)
189 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/exec/intp/%.c
190         $(COMPILE.c) -o $@ $<
191         $(CTFCONVERT_O)
193 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/exec/shbin/%.c
194         $(COMPILE.c) -o $@ $<
195         $(CTFCONVERT_O)
197 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/exec/java/%.c
198         $(COMPILE.c) -o $@ $<
199         $(CTFCONVERT_O)
201 $(OBJS_DIR)/$(VGATEXT_FONT).c:  $(VGATEXT_FONT_DIR)/$(VGATEXT_FONT_SRC).bdf \
202         $(SRCTOP)/tools/bdf_to_c.awk
203         $(AWK) -f $(SRCTOP)/tools/bdf_to_c.awk  \
204                 $(VGATEXT_FONT_DIR)/$(VGATEXT_FONT_SRC).bdf > $@
206 $(OBJS_DIR)/$(VGATEXT_FONT).o:  $(OBJS_DIR)/$(VGATEXT_FONT).c
207         $(COMPILE.c) -o $@ $<
208         $(CTFCONVERT_O)
210 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/font/%.c
211         $(COMPILE.c) -o $@ $<
212         $(CTFCONVERT_O)
214 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/fs/%.c
215         $(COMPILE.c) -o $@ $<
216         $(CTFCONVERT_O)
218 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/fs/nfs/%.c
219         $(COMPILE.c) -o $@ $<
220         $(CTFCONVERT_O)
222 $(OBJS_DIR)/%.o:                $(COMMONBASE)/smbsrv/%.c
223         $(COMPILE.c) -o $@ $<
224         $(CTFCONVERT_O)
226 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/smbsrv/%.c
227         $(COMPILE.c) -o $@ $<
228         $(CTFCONVERT_O)
230 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/fs/proc/%.c
231         $(COMPILE.c) -o $@ $<
232         $(CTFCONVERT_O)
234 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/fs/sharefs/%.c
235         $(COMPILE.c) -o $@ $<
236         $(CTFCONVERT_O)
238 $(OBJS_DIR)/%.o:                $(COMMONBASE)/smbclnt/%.c
239         $(COMPILE.c) -o $@ $<
240         $(CTFCONVERT_O)
242 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/smbclnt/netsmb/%.c
243         $(COMPILE.c) -o $@ $<
244         $(CTFCONVERT_O)
246 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/smbclnt/smbfs/%.c
247         $(COMPILE.c) -o $@ $<
248         $(CTFCONVERT_O)
250 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/fs/swapfs/%.c
251         $(COMPILE.c) -o $@ $<
252         $(CTFCONVERT_O)
254 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vscan/%.c
255         $(COMPILE.c) -o $@ $<
256         $(CTFCONVERT_O)
258 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/zut/%.c
259         $(COMPILE.c) -o $@ $<
260         $(CTFCONVERT_O)
262 $(OBJS_DIR)/%.o:                $(COMMONBASE)/xattr/%.c
263         $(COMPILE.c) -o $@ $<
264         $(CTFCONVERT_O)
266 $(OBJS_DIR)/%.o:        $(UTSBASE)/common/io/scsi/adapters/pmcs/%.c
267         $(COMPILE.c) -o $@ $<
268         $(CTFCONVERT_O)
270 $(OBJS_DIR)/%.o:        $(UTSBASE)/common/io/scsi/adapters/pmcs/%.bin
271         $(COMPILE.b) -o $@ $<
272         $(CTFCONVERT_O)
274 $(OBJS_DIR)/%.o:                $(COMMONBASE)/fsreparse/%.c
275         $(COMPILE.c) -o $@ $<
276         $(CTFCONVERT_O)
278 KMECHKRB5_BASE=$(UTSBASE)/common/gssapi/mechs/krb5
280 KGSSDFLAGS=-I $(UTSBASE)/common/gssapi/include
282 # Note, KRB5_DEFS can be assigned various preprocessor flags,
283 # typically -D defines on the make invocation.  The standard compiler
284 # flags will not be overwritten.
285 KGSSDFLAGS += $(KRB5_DEFS)
287 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/gssapi/%.c
288         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
289         $(CTFCONVERT_O)
291 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/gssapi/mechs/dummy/%.c
292         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
293         $(CTFCONVERT_O)
295 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/%.c
296         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
297         $(CTFCONVERT_O)
299 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/%.c
300         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
301         $(CTFCONVERT_O)
303 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/des/%.c
304         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
305         $(CTFCONVERT_O)
307 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/arcfour/%.c
308         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
309         $(CTFCONVERT_O)
311 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/dk/%.c
312         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
313         $(CTFCONVERT_O)
315 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/enc_provider/%.c
316         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
317         $(CTFCONVERT_O)
319 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/hash_provider/%.c
320         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
321         $(CTFCONVERT_O)
323 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/keyhash_provider/%.c
324         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
325         $(CTFCONVERT_O)
327 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/raw/%.c
328         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
329         $(CTFCONVERT_O)
331 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/old/%.c
332         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
333         $(CTFCONVERT_O)
335 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/krb5/krb/%.c
336         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
337         $(CTFCONVERT_O)
339 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/krb5/os/%.c
340         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
341         $(CTFCONVERT_O)
343 $(OBJS_DIR)/ser_sctx.o := CPPFLAGS += -DPROVIDE_KERNEL_IMPORT=1
345 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/mech/%.c
346         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
347         $(CTFCONVERT_O)
349 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/profile/%.c
350         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
351         $(CTFCONVERT_O)
353 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/idmap/%.c
354         $(COMPILE.c) -o $@ $<
355         $(CTFCONVERT_O)
357 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/%.c
358         $(COMPILE.c) -o $@ $<
359         $(CTFCONVERT_O)
361 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/arp/%.c
362         $(COMPILE.c) -o $@ $<
363         $(CTFCONVERT_O)
365 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/ip/%.c
366         $(COMPILE.c) -o $@ $<
367         $(CTFCONVERT_O)
369 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/ipnet/%.c
370         $(COMPILE.c) -o $@ $<
371         $(CTFCONVERT_O)
373 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/iptun/%.c
374         $(COMPILE.c) -o $@ $<
375         $(CTFCONVERT_O)
377 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/sctp/%.c
378         $(COMPILE.c) -o $@ $<
379         $(CTFCONVERT_O)
381 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/tcp/%.c
382         $(COMPILE.c) -o $@ $<
383         $(CTFCONVERT_O)
385 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/ilb/%.c
386         $(COMPILE.c) -o $@ $<
387         $(CTFCONVERT_O)
389 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/ipf/%.c
390         $(COMPILE.c) -o $@ $<
391         $(CTFCONVERT_O)
393 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/ipd/%.c
394         $(COMPILE.c) -o $@ $<
395         $(CTFCONVERT_O)
397 $(OBJS_DIR)/%.o:                $(COMMONBASE)/net/patricia/%.c
398         $(COMPILE.c) -o $@ $<
399         $(CTFCONVERT_O)
401 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/udp/%.c
402         $(COMPILE.c) -o $@ $<
403         $(CTFCONVERT_O)
405 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/sockmods/%.c
406         $(COMPILE.c) -o $@ $<
407         $(CTFCONVERT_O)
409 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/dlpistub/%.c
410         $(COMPILE.c) -o $@ $<
411         $(CTFCONVERT_O)
413 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/%.c
414         $(COMPILE.c) -o $@ $<
415         $(CTFCONVERT_O)
417 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/1394/%.c
418         $(COMPILE.c) -o $@ $<
419         $(CTFCONVERT_O)
421 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/1394/adapters/%.c
422         $(COMPILE.c) -o $@ $<
423         $(CTFCONVERT_O)
425 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/1394/targets/av1394/%.c
426         $(COMPILE.c) -o $@ $<
427         $(CTFCONVERT_O)
429 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/1394/targets/dcam1394/%.c
430         $(COMPILE.c) -o $@ $<
431         $(CTFCONVERT_O)
433 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/1394/targets/scsa1394/%.c
434         $(COMPILE.c) -o $@ $<
435         $(CTFCONVERT_O)
437 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sbp2/%.c
438         $(COMPILE.c) -o $@ $<
439         $(CTFCONVERT_O)
441 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/aac/%.c
442         $(COMPILE.c) -o $@ $<
443         $(CTFCONVERT_O)
445 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/afe/%.c
446         $(COMPILE.c) -o $@ $<
447         $(CTFCONVERT_O)
449 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/atge/%.c
450         $(COMPILE.c) -o $@ $<
451         $(CTFCONVERT_O)
453 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/impl/%.c
454         $(COMPILE.c) -o $@ $<
455         $(CTFCONVERT_O)
457 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/ac97/%.c
458         $(COMPILE.c) -o $@ $<
459         $(CTFCONVERT_O)
461 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audioens/%.c
462         $(COMPILE.c) -o $@ $<
463         $(CTFCONVERT_O)
465 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audioemu10k/%.c
466         $(COMPILE.c) -o $@ $<
467         $(CTFCONVERT_O)
469 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audio1575/%.c
470         $(COMPILE.c) -o $@ $<
471         $(CTFCONVERT_O)
473 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audio810/%.c
474         $(COMPILE.c) -o $@ $<
475         $(CTFCONVERT_O)
477 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiocmi/%.c
478         $(COMPILE.c) -o $@ $<
479         $(CTFCONVERT_O)
481 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiocmihd/%.c
482         $(COMPILE.c) -o $@ $<
483         $(CTFCONVERT_O)
485 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiohd/%.c
486         $(COMPILE.c) -o $@ $<
487         $(CTFCONVERT_O)
489 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audioixp/%.c
490         $(COMPILE.c) -o $@ $<
491         $(CTFCONVERT_O)
493 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiols/%.c
494         $(COMPILE.c) -o $@ $<
495         $(CTFCONVERT_O)
497 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiopci/%.c
498         $(COMPILE.c) -o $@ $<
499         $(CTFCONVERT_O)
501 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiop16x/%.c
502         $(COMPILE.c) -o $@ $<
503         $(CTFCONVERT_O)
505 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiosolo/%.c
506         $(COMPILE.c) -o $@ $<
507         $(CTFCONVERT_O)
509 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiots/%.c
510         $(COMPILE.c) -o $@ $<
511         $(CTFCONVERT_O)
513 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiovia823x/%.c
514         $(COMPILE.c) -o $@ $<
515         $(CTFCONVERT_O)
517 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/bfe/%.c
518         $(COMPILE.c) -o $@ $<
519         $(CTFCONVERT_O)
521 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/blkdev/%.c
522         $(COMPILE.c) -o $@ $<
523         $(CTFCONVERT_O)
525 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/bpf/%.c
526         $(COMPILE.c) -o $@ $<
527         $(CTFCONVERT_O)
529 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/dld/%.c
530         $(COMPILE.c) -o $@ $<
531         $(CTFCONVERT_O)
533 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/dls/%.c
534         $(COMPILE.c) -o $@ $<
535         $(CTFCONVERT_O)
537 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/dmfe/%.c
538         $(COMPILE.c) -o $@ $<
539         $(CTFCONVERT_O)
541 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/drm/%.c
542         $(COMPILE.c) -o $@ $<
543         $(CTFCONVERT_O)
545 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/efe/%.c
546         $(COMPILE.c) -o $@ $<
547         $(CTFCONVERT_O)
549 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/elxl/%.c
550         $(COMPILE.c) -o $@ $<
551         $(CTFCONVERT_O)
553 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fcoe/%.c
554         $(COMPILE.c) -o $@ $<
555         $(CTFCONVERT_O)
557 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/hme/%.c
558         $(COMPILE.c) -o $@ $<
559         $(CTFCONVERT_O)
561 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/pciex/%.c
562         $(COMPILE.c) -o $@ $<
563         $(CTFCONVERT_O)
565 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/hotplug/hpcsvc/%.c
566         $(COMPILE.c) -o $@ $<
567         $(CTFCONVERT_O)
569 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/pciex/hotplug/%.c
570         $(COMPILE.c) -o $@ $<
571         $(CTFCONVERT_O)
573 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/hotplug/pcihp/%.c
574         $(COMPILE.c) -o $@ $<
575         $(CTFCONVERT_O)
577 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/rds/%.c
578         $(COMPILE.c) -o $@ $<
579         $(CTFCONVERT_O)
581 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/rdsv3/%.c
582         $(COMPILE.c) -o $@ $<
583         $(CTFCONVERT_O)
585 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/iser/%.c
586         $(COMPILE.c) -o $@ $<
587         $(CTFCONVERT_O)
589 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/ibd/%.c
590         $(COMPILE.c) -o $@ $<
591         $(CTFCONVERT_O)
593 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/eoib/%.c
594         $(COMPILE.c) -o $@ $<
595         $(CTFCONVERT_O)
597 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/of/sol_ofs/%.c
598         $(COMPILE.c) -o $@ $<
599         $(CTFCONVERT_O)
601 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/of/sol_ucma/%.c
602         $(COMPILE.c) -o $@ $<
603         $(CTFCONVERT_O)
605 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/of/sol_umad/%.c
606         $(COMPILE.c) -o $@ $<
607         $(CTFCONVERT_O)
609 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/of/sol_uverbs/%.c
610         $(COMPILE.c) -o $@ $<
611         $(CTFCONVERT_O)
613 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/sdp/%.c
614         $(COMPILE.c) -o $@ $<
615         $(CTFCONVERT_O)
617 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/mgt/ibcm/%.c
618         $(COMPILE.c) -o $@ $<
619         $(CTFCONVERT_O)
621 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/mgt/ibdm/%.c
622         $(COMPILE.c) -o $@ $<
623         $(CTFCONVERT_O)
625 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/mgt/ibdma/%.c
626         $(COMPILE.c) -o $@ $<
627         $(CTFCONVERT_O)
629 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/mgt/ibmf/%.c
630         $(COMPILE.c) -o $@ $<
631         $(CTFCONVERT_O)
633 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/ibnex/%.c
634         $(COMPILE.c) -o $@ $<
635         $(CTFCONVERT_O)
637 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/ibtl/%.c
638         $(COMPILE.c) -o $@ $<
639         $(CTFCONVERT_O)
641 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/adapters/tavor/%.c
642         $(COMPILE.c) -o $@ $<
643         $(CTFCONVERT_O)
645 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/adapters/hermon/%.c
646         $(COMPILE.c) -o $@ $<
647         $(CTFCONVERT_O)
649 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/daplt/%.c
650         $(COMPILE.c) -o $@ $<
651         $(CTFCONVERT_O)
653 $(OBJS_DIR)/%.o:                $(COMMONBASE)/iscsi/%.c
654         $(COMPILE.c) -o $@ $<
655         $(CTFCONVERT_O)
657 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/idm/%.c
658         $(COMPILE.c) -o $@ $<
659         $(CTFCONVERT_O)
661 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ipw/%.c
662         $(COMPILE.c) -o $@ $<
663         $(CTFCONVERT_O)
665 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/kb8042/%.c
666         $(COMPILE.c) -o $@ $<
667         $(CTFCONVERT_O)
669 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/kbtrans/%.c
670         $(COMPILE.c) -o $@ $<
671         $(CTFCONVERT_O)
673 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ksocket/%.c
674         $(COMPILE.c) -o $@ $<
675         $(CTFCONVERT_O)
677 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/aggr/%.c
678         $(COMPILE.c) -o $@ $<
679         $(CTFCONVERT_O)
681 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/lp/%.c
682         $(COMPILE.c) -o $@ $<
683         $(CTFCONVERT_O)
685 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/mac/%.c
686         $(COMPILE.c) -o $@ $<
687         $(CTFCONVERT_O)
689 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/mac/plugins/%.c
690         $(COMPILE.c) -o $@ $<
691         $(CTFCONVERT_O)
693 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/mpt_sas/%.c
694         $(COMPILE.c) -o $@ $<
695         $(CTFCONVERT_O)
697 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/mxfe/%.c
698         $(COMPILE.c) -o $@ $<
699         $(CTFCONVERT_O)
701 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/drivers/net/wifi/mwl/mwl_fw/%.c
702         $(COMPILE.c) -o $@ $<
703         $(CTFCONVERT_O)
705 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/nvme/%.c
706         $(COMPILE.c) -o $@ $<
707         $(CTFCONVERT_O)
709 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/pci-ide/%.c
710         $(COMPILE.c) -o $@ $<
711         $(CTFCONVERT_O)
713 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/pcn/%.c
714         $(COMPILE.c) -o $@ $<
715         $(CTFCONVERT_O)
717 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ppp/sppp/%.c
718         $(COMPILE.c) -o $@ $<
719         $(CTFCONVERT_O)
721 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ppp/spppasyn/%.c
722         $(COMPILE.c) -o $@ $<
723         $(CTFCONVERT_O)
725 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ppp/sppptun/%.c
726         $(COMPILE.c) -o $@ $<
727         $(CTFCONVERT_O)
729 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/rge/%.c
730         $(COMPILE.c) -o $@ $<
731         $(CTFCONVERT_O)
733 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/rtls/%.c
734         $(COMPILE.c) -o $@ $<
735         $(CTFCONVERT_O)
737 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/rsm/%.c
738         $(COMPILE.c) -o $@ $<
739         $(CTFCONVERT_O)
741 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sata/adapters/ahci/%.c
742         $(COMPILE.c) -o $@ $<
743         $(CTFCONVERT_O)
745 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sata/adapters/nv_sata/%.c
746         $(COMPILE.c) -o $@ $<
747         $(CTFCONVERT_O)
749 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sata/adapters/si3124/%.c
750         $(COMPILE.c) -o $@ $<
751         $(CTFCONVERT_O)
753 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sata/impl/%.c
754         $(COMPILE.c) -o $@ $<
755         $(CTFCONVERT_O)
757 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/conf/%.c
758         $(COMPILE.c) -o $@ $<
759         $(CTFCONVERT_O)
761 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/impl/%.c
762         $(COMPILE.c) -o $@ $<
763         $(CTFCONVERT_O)
765 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/targets/%.c
766         $(COMPILE.c) -o $@ $<
767         $(CTFCONVERT_O)
769 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/%.c
770         $(COMPILE.c) -o $@ $<
771         $(CTFCONVERT_O)
773 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/blk2scsa/%.c
774         $(COMPILE.c) -o $@ $<
775         $(CTFCONVERT_O)
777 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/scsi_vhci/%.c
778         $(COMPILE.c) -o $@ $<
779         $(CTFCONVERT_O)
781 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/scsi_vhci/fops/%.c
782         $(COMPILE.c) -o $@ $<
783         $(CTFCONVERT_O)
785 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/ulp/%.c
786         $(COMPILE.c) -o $@ $<
787         $(CTFCONVERT_O)
789 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/impl/%.c
790         $(COMPILE.c) -o $@ $<
791         $(CTFCONVERT_O)
793 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/fca/qlc/%.c
794         $(COMPILE.c) -o $@ $<
795         $(CTFCONVERT_O)
797 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/fca/qlge/%.c
798         $(COMPILE.c) -o $@ $<
799         $(CTFCONVERT_O)
801 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/fca/emlxs/%.c
802         $(COMPILE.c) -o $@ $<
803         $(CTFCONVERT_O)
805 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/fca/oce/%.c
806         $(COMPILE.c) -o $@ $<
807         $(CTFCONVERT_O)
809 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/fca/fcoei/%.c
810         $(COMPILE.c) -o $@ $<
811         $(CTFCONVERT_O)
813 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sdcard/adapters/sdhost/%.c
814         $(COMPILE.c) -o $@ $<
815         $(CTFCONVERT_O)
817 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sdcard/impl/%.c
818         $(COMPILE.c) -o $@ $<
819         $(CTFCONVERT_O)
821 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sdcard/targets/sdcard/%.c
822         $(COMPILE.c) -o $@ $<
823         $(CTFCONVERT_O)
825 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/simnet/%.c
826         $(COMPILE.c) -o $@ $<
827         $(CTFCONVERT_O)
829 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/softmac/%.c
830         $(COMPILE.c) -o $@ $<
831         $(CTFCONVERT_O)
833 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/drivers/net/wifi/uath/uath_fw/%.c
834         $(COMPILE.c) -o $@ $<
835         $(CTFCONVERT_O)
837 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/audio/usb_ac/%.c
838         $(COMPILE.c) -o $@ $<
839         $(CTFCONVERT_O)
841 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/audio/usb_as/%.c
842         $(COMPILE.c) -o $@ $<
843         $(CTFCONVERT_O)
845 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/audio/usb_ah/%.c
846         $(COMPILE.c) -o $@ $<
847         $(CTFCONVERT_O)
849 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbskel/%.c
850         $(COMPILE.c) -o $@ $<
851         $(CTFCONVERT_O)
853 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/video/usbvc/%.c
854         $(COMPILE.c) -o $@ $<
855         $(CTFCONVERT_O)
857 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/hid/%.c
858         $(COMPILE.c) -o $@ $<
859         $(CTFCONVERT_O)
861 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/hidparser/%.c
862         $(COMPILE.c) -o $@ $<
863         $(CTFCONVERT_O)
865 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/printer/%.c
866         $(COMPILE.c) -o $@ $<
867         $(CTFCONVERT_O)
869 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbkbm/%.c
870         $(COMPILE.c) -o $@ $<
871         $(CTFCONVERT_O)
873 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbms/%.c
874         $(COMPILE.c) -o $@ $<
875         $(CTFCONVERT_O)
877 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbinput/usbwcm/%.c
878         $(COMPILE.c) -o $@ $<
879         $(CTFCONVERT_O)
881 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/ugen/%.c
882         $(COMPILE.c) -o $@ $<
883         $(CTFCONVERT_O)
885 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbser/%.c
886         $(COMPILE.c) -o $@ $<
887         $(CTFCONVERT_O)
889 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbser/usbsacm/%.c
890         $(COMPILE.c) -o $@ $<
891         $(CTFCONVERT_O)
893 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbser/usbftdi/%.c
894         $(COMPILE.c) -o $@ $<
895         $(CTFCONVERT_O)
897 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbser/usbser_keyspan/%.c
898         $(COMPILE.c) -o $@ $<
899         $(CTFCONVERT_O)
901 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbser/usbsprl/%.c
902         $(COMPILE.c) -o $@ $<
903         $(CTFCONVERT_O)
905 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbecm/%.c
906         $(COMPILE.c) -o $@ $<
907         $(CTFCONVERT_O)
909 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/hcd/openhci/%.c
910         $(COMPILE.c) -o $@ $<
911         $(CTFCONVERT_O)
913 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/hcd/ehci/%.c
914         $(COMPILE.c) -o $@ $<
915         $(CTFCONVERT_O)
917 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/hcd/xhci/%.c
918         $(COMPILE.c) -o $@ $<
919         $(CTFCONVERT_O)
921 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/hcd/uhci/%.c
922         $(COMPILE.c) -I../../common -o $@ $<
923         $(CTFCONVERT_O)
925 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/hubd/%.c
926         $(COMPILE.c) -o $@ $<
927         $(CTFCONVERT_O)
929 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/scsa2usb/%.c
930         $(COMPILE.c) -o $@ $<
931         $(CTFCONVERT_O)
933 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/usb_mid/%.c
934         $(COMPILE.c) -o $@ $<
935         $(CTFCONVERT_O)
937 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/usb_ia/%.c
938         $(COMPILE.c) -o $@ $<
939         $(CTFCONVERT_O)
941 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/usba/%.c
942         $(COMPILE.c) -o $@ $<
943         $(CTFCONVERT_O)
945 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/usba10/%.c
946         $(COMPILE.c) -o $@ $<
947         $(CTFCONVERT_O)
949 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usbgem/%.c
950         $(COMPILE.c) -o $@ $<
951         $(CTFCONVERT_O)
953 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/axf/%.c
954         $(COMPILE.c) -o $@ $<
955         $(CTFCONVERT_O)
957 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/udf/%.c
958         $(COMPILE.c) -o $@ $<
959         $(CTFCONVERT_O)
961 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/udmf/%.c
962         $(COMPILE.c) -o $@ $<
963         $(CTFCONVERT_O)
965 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/upf/%.c
966         $(COMPILE.c) -o $@ $<
967         $(CTFCONVERT_O)
969 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/urf/%.c
970         $(COMPILE.c) -o $@ $<
971         $(CTFCONVERT_O)
973 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vuidmice/%.c
974         $(COMPILE.c) -o $@ $<
975         $(CTFCONVERT_O)
977 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vnic/%.c
978         $(COMPILE.c) -o $@ $<
979         $(CTFCONVERT_O)
981 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/cxgbe/common/%.c
982         $(COMPILE.c) -o $@ $<
983         $(CTFCONVERT_O)
985 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/cxgbe/shared/%.c
986         $(COMPILE.c) -o $@ $<
987         $(CTFCONVERT_O)
989 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/cxgbe/firmware/%.c
990         $(COMPILE.c) -o $@ $<
991         $(CTFCONVERT_O)
993 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/cxgbe/t4nex/%.c
994         $(COMPILE.c) -o $@ $<
995         $(CTFCONVERT_O)
997 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/cxgbe/cxgbe/%.c
998         $(COMPILE.c) -o $@ $<
999         $(CTFCONVERT_O)
1001 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ixgb/%.c
1002         $(COMPILE.c) -o $@ $<
1003         $(CTFCONVERT_O)
1005 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/xge/drv/%.c
1006         $(COMPILE.c) -o $@ $<
1007         $(CTFCONVERT_O)
1009 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/xge/hal/xgehal/%.c
1010         $(COMPILE.c) -o $@ $<
1011         $(CTFCONVERT_O)
1013 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/iprb/%.c
1014         $(COMPILE.c) -o $@ $<
1015         $(CTFCONVERT_O)
1017 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ntxn/%.c
1018         $(COMPILE.c) -o $@ $<
1019         $(CTFCONVERT_O)
1021 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/%.c
1022         $(COMPILE.c) -o $@ $<
1023         $(CTFCONVERT_O)
1025 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/ipgpc/%.c
1026         $(COMPILE.c) -o $@ $<
1027         $(CTFCONVERT_O)
1029 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/dlcosmk/%.c
1030         $(COMPILE.c) -o $@ $<
1031         $(CTFCONVERT_O)
1033 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/flowacct/%.c
1034         $(COMPILE.c) -o $@ $<
1035         $(CTFCONVERT_O)
1037 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/dscpmk/%.c
1038         $(COMPILE.c) -o $@ $<
1039         $(CTFCONVERT_O)
1041 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/meters/%.c
1042         $(COMPILE.c) -o $@ $<
1043         $(CTFCONVERT_O)
1045 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kiconv/kiconv_emea/%.c
1046         $(COMPILE.c) -o $@ $<
1047         $(CTFCONVERT_O)
1049 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kiconv/kiconv_ja/%.c
1050         $(COMPILE.c) -o $@ $<
1051         $(CTFCONVERT_O)
1053 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kiconv/kiconv_ko/%.c
1054         $(COMPILE.c) -o $@ $<
1055         $(CTFCONVERT_O)
1057 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kiconv/kiconv_sc/%.c
1058         $(COMPILE.c) -o $@ $<
1059         $(CTFCONVERT_O)
1061 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kiconv/kiconv_tc/%.c
1062         $(COMPILE.c) -o $@ $<
1063         $(CTFCONVERT_O)
1065 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/klm/%.c
1066         $(COMPILE.c) -o $@ $<
1067         $(CTFCONVERT_O)
1069 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kmdb/%.c
1070         $(COMPILE.c) -o $@ $<
1071         $(CTFCONVERT_O)
1073 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ktli/%.c
1074         $(COMPILE.c) -o $@ $<
1075         $(CTFCONVERT_O)
1077 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/iscsi/%.c
1078         $(COMPILE.c) -o $@ $<
1079         $(CTFCONVERT_O)
1081 $(OBJS_DIR)/%.o:                $(COMMONBASE)/iscsi/%.c
1082         $(COMPILE.c) -o $@ $<
1083         $(CTFCONVERT_O)
1085 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/net/kifconf/%.c
1086         $(COMPILE.c) -o $@ $<
1087         $(CTFCONVERT_O)
1089 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/skd/%.c
1090         $(COMPILE.c) -o $@ $<
1091         $(CTFCONVERT_O)
1093 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vioblk/%.c
1094         $(COMPILE.c) -o $@ $<
1095         $(CTFCONVERT_O)
1097 # krtld must refer to its own bzero/bcopy until the kernel is fully linked
1099 $(OBJS_DIR)/bootrd.o            := CPPFLAGS += -DKOBJ_OVERRIDES
1100 $(OBJS_DIR)/doreloc.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1101 $(OBJS_DIR)/kobj.o              := CPPFLAGS += -DKOBJ_OVERRIDES
1102 $(OBJS_DIR)/kobj_boot.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1103 $(OBJS_DIR)/kobj_bootflags.o    := CPPFLAGS += -DKOBJ_OVERRIDES
1104 $(OBJS_DIR)/kobj_convrelstr.o   := CPPFLAGS += -DKOBJ_OVERRIDES
1105 $(OBJS_DIR)/kobj_isa.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1106 $(OBJS_DIR)/kobj_kdi.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1107 $(OBJS_DIR)/kobj_lm.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1108 $(OBJS_DIR)/kobj_reloc.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1109 $(OBJS_DIR)/kobj_stubs.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1110 $(OBJS_DIR)/kobj_subr.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1112 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/krtld/%.c
1113         $(COMPILE.c) -o $@ $<
1114         $(CTFCONVERT_O)
1116 $(OBJS_DIR)/%.o:                $(COMMONBASE)/list/%.c
1117         $(COMPILE.c) -o $@ $<
1118         $(CTFCONVERT_O)
1120 $(OBJS_DIR)/%.o:                $(COMMONBASE)/lzma/%.c
1121         $(COMPILE.c) -o $@ $<
1122         $(CTFCONVERT_O)
1124 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/md4/%.c
1125         $(COMPILE.c) -o $@ $<
1126         $(CTFCONVERT_O)
1128 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/md5/%.c
1129         $(COMPILE.c) -o $@ $<
1130         $(CTFCONVERT_O)
1132 $(OBJS_DIR)/%.o:                $(COMMONBASE)/net/dhcp/%.c
1133         $(COMPILE.c) -o $@ $<
1134         $(CTFCONVERT_O)
1136 $(OBJS_DIR)/%.o:                $(COMMONBASE)/nvpair/%.c
1137         $(COMPILE.c) -o $@ $<
1138         $(CTFCONVERT_O)
1140 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/os/%.c
1141         $(COMPILE.c) -o $@ $<
1142         $(CTFCONVERT_O)
1144 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/rpc/%.c
1145         $(COMPILE.c) -o $@ $<
1146         $(CTFCONVERT_O)
1148 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/rpc/sec/%.c
1149         $(COMPILE.c) -o $@ $<
1150         $(CTFCONVERT_O)
1152 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/rpc/sec_gss/%.c
1153         $(COMPILE.c) -o $@ $<
1154         $(CTFCONVERT_O)
1156 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/edonr/%.c
1157         $(COMPILE.c) -o $@ $<
1158         $(CTFCONVERT_O)
1160 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/sha1/%.c
1161         $(COMPILE.c) -o $@ $<
1162         $(CTFCONVERT_O)
1164 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/sha2/%.c
1165         $(COMPILE.c) -o $@ $<
1166         $(CTFCONVERT_O)
1168 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/skein/%.c
1169         $(COMPILE.c) -o $@ $<
1170         $(CTFCONVERT_O)
1172 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/syscall/%.c
1173         $(COMPILE.c) -o $@ $<
1174         $(CTFCONVERT_O)
1176 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/tnf/%.c
1177         $(COMPILE.c) -o $@ $<
1178         $(CTFCONVERT_O)
1180 $(OBJS_DIR)/%.o:                $(COMMONBASE)/util/%.c
1181         $(COMPILE.c) -o $@ $<
1182         $(CTFCONVERT_O)
1184 $(OBJS_DIR)/%.o:                $(COMMONBASE)/unicode/%.c
1185         $(COMPILE.c) -o $@ $<
1186         $(CTFCONVERT_O)
1188 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/vm/%.c
1189         $(COMPILE.c) -o $@ $<
1190         $(CTFCONVERT_O)
1192 $(OBJS_DIR)/%.o:                $(SRCTOP)/kernel/zmod/%.c
1193         $(COMPILE.c) -o $@ $<
1194         $(CTFCONVERT_O)
1196 $(OBJS_DIR)/zlib_obj.o:         $(ZLIB_OBJS:%=$(OBJS_DIR)/%)
1197         $(LD) -r -Breduce -M$(SRCTOP)/kernel/zmod/mapfile -o $@ \
1198             $(ZLIB_OBJS:%=$(OBJS_DIR)/%)
1199         $(CTFMERGE) -t -f -L VERSION -o $@ $(ZLIB_OBJS:%=$(OBJS_DIR)/%)
1201 $(OBJS_DIR)/bz2%.o:             $(COMMONBASE)/bzip2/%.c
1202         $(COMPILE.c) -o $@ -I$(COMMONBASE)/bzip2 $<
1203         $(CTFCONVERT_O)