kill tsol ("Trusted Solaris") aka TX ("Trusted Extensions")
[unleashed.git] / usr / src / uts / common / Makefile.rules
blobb1e40c7c7a141291609a9c3f4d0458fc39a188b5
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.
31 # uts/common/Makefile.rules
33 #       This Makefile defines all the file build rules for the directory
34 # uts/common and its children. These are the source files which may
35 # be considered common to all SunOS systems.
37 #       The following two-level ordering must be maintained in this file.
38 #         Lines are sorted first in order of decreasing specificity based on
39 #         the first directory component.  That is, sun4u rules come before
40 #         sparc rules come before common rules.
42 #         Lines whose initial directory components are equal are sorted
43 #         alphabetically by the remaining components.
46 #       Section 1: C objects build rules
48 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/aes/%.c
49         $(COMPILE.c) -o $@ $<
50         $(CTFCONVERT_O)
52 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/arcfour/%.c
53         $(COMPILE.c) -o $@ $<
54         $(CTFCONVERT_O)
56 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/blowfish/%.c
57         $(COMPILE.c) -o $@ $<
58         $(CTFCONVERT_O)
60 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/ecc/%.c
61         $(COMPILE.c) -o $@ $<
62         $(CTFCONVERT_O)
64 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/modes/%.c
65         $(COMPILE.c) -o $@ $<
66         $(CTFCONVERT_O)
68 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/padding/%.c
69         $(COMPILE.c) -o $@ $<
70         $(CTFCONVERT_O)
72 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/rng/%.c
73         $(COMPILE.c) -o $@ $<
74         $(CTFCONVERT_O)
76 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/rsa/%.c
77         $(COMPILE.c) -o $@ $<
78         $(CTFCONVERT_O)
80 $(OBJS_DIR)/%.o:                $(COMMONBASE)/bignum/%.c
81         $(COMPILE.c) -o $@ $<
82         $(CTFCONVERT_O)
84 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/bignum/%.c
85         $(COMPILE.c) -o $@ $<
86         $(CTFCONVERT_O)
88 $(OBJS_DIR)/%.o:                $(COMMONBASE)/mpi/%.c
89         $(COMPILE.c) -o $@ $<
90         $(CTFCONVERT_O)
92 $(OBJS_DIR)/%.o:                $(COMMONBASE)/acl/%.c
93         $(COMPILE.c) -o $@ $<
94         $(CTFCONVERT_O)
96 $(OBJS_DIR)/%.o:                $(COMMONBASE)/avl/%.c
97         $(COMPILE.c) -o $@ $<
98         $(CTFCONVERT_O)
100 $(OBJS_DIR)/%.o:                $(COMMONBASE)/ucode/%.c
101         $(COMPILE.c) -o $@ $<
102         $(CTFCONVERT_O)
104 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/brand/sn1/%.c
105         $(COMPILE.c) -o $@ $<
106         $(CTFCONVERT_O)
108 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/brand/solaris10/%.c
109         $(COMPILE.c) -o $@ $<
110         $(CTFCONVERT_O)
112 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/c2/%.c
113         $(COMPILE.c) -o $@ $<
114         $(CTFCONVERT_O)
116 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/conf/%.c
117         $(COMPILE.c) -o $@ $<
118         $(CTFCONVERT_O)
120 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/contract/%.c
121         $(COMPILE.c) -o $@ $<
122         $(CTFCONVERT_O)
124 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/cpr/%.c
125         $(COMPILE.c) -o $@ $<
126         $(CTFCONVERT_O)
128 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ctf/%.c
129         $(COMPILE.c) -o $@ $<
130         $(CTFCONVERT_O)
132 $(OBJS_DIR)/%.o:                $(COMMONBASE)/ctf/%.c
133         $(COMPILE.c) -o $@ $<
134         $(CTFCONVERT_O)
136 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/des/%.c
137         $(COMPILE.c) -o $@ $<
138         $(CTFCONVERT_O)
140 $(OBJS_DIR)/%.o:                $(COMMONBASE)/secflags/%.c
141         $(COMPILE.c) -o $@ $<
142         $(CTFCONVERT_O)
144 $(OBJS_DIR)/%.o:                $(COMMONBASE)/smbios/%.c
145         $(COMPILE.c) -o $@ $<
146         $(CTFCONVERT_O)
148 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/des/%.c
149         $(COMPILE.c) -o $@ $<
150         $(CTFCONVERT_O)
152 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/crypto/api/%.c
153         $(COMPILE.c) -o $@ $<
154         $(CTFCONVERT_O)
156 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/crypto/core/%.c
157         $(COMPILE.c) -o $@ $<
158         $(CTFCONVERT_O)
160 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/crypto/io/%.c
161         $(COMPILE.c) -o $@ $<
162         $(CTFCONVERT_O)
164 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/crypto/spi/%.c
165         $(COMPILE.c) -o $@ $<
166         $(CTFCONVERT_O)
168 $(OBJS_DIR)/%.o:                $(COMMONBASE)/pci/%.c
169         $(COMPILE.c) -o $@ $<
170         $(CTFCONVERT_O)
172 $(OBJS_DIR)/%.o:                $(COMMONBASE)/devid/%.c
173         $(COMPILE.c) -o $@ $<
174         $(CTFCONVERT_O)
176 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/disp/%.c
177         $(COMPILE.c) -o $@ $<
178         $(CTFCONVERT_O)
180 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/dtrace/%.c
181         $(COMPILE.c) -o $@ $<
182         $(CTFCONVERT_O)
184 $(OBJS_DIR)/%.o:                $(COMMONBASE)/exacct/%.c
185         $(COMPILE.c) -o $@ $<
186         $(CTFCONVERT_O)
188 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/exec/elf/%.c
189         $(COMPILE.c) -o $@ $<
190         $(CTFCONVERT_O)
192 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/exec/intp/%.c
193         $(COMPILE.c) -o $@ $<
194         $(CTFCONVERT_O)
196 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/exec/shbin/%.c
197         $(COMPILE.c) -o $@ $<
198         $(CTFCONVERT_O)
200 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/exec/java/%.c
201         $(COMPILE.c) -o $@ $<
202         $(CTFCONVERT_O)
204 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/fs/%.c
205         $(COMPILE.c) -o $@ $<
206         $(CTFCONVERT_O)
208 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/nfs/%.c
209         $(COMPILE.c) -o $@ $<
210         $(CTFCONVERT_O)
212 $(OBJS_DIR)/%.o:                $(COMMONBASE)/smbsrv/%.c
213         $(COMPILE.c) -o $@ $<
214         $(CTFCONVERT_O)
216 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/smbsrv/%.c
217         $(COMPILE.c) -o $@ $<
218         $(CTFCONVERT_O)
220 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/proc/%.c
221         $(COMPILE.c) -o $@ $<
222         $(CTFCONVERT_O)
224 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/sharefs/%.c
225         $(COMPILE.c) -o $@ $<
226         $(CTFCONVERT_O)
228 $(OBJS_DIR)/%.o:                $(COMMONBASE)/smbclnt/%.c
229         $(COMPILE.c) -o $@ $<
230         $(CTFCONVERT_O)
232 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/smbclnt/netsmb/%.c
233         $(COMPILE.c) -o $@ $<
234         $(CTFCONVERT_O)
236 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/smbclnt/smbfs/%.c
237         $(COMPILE.c) -o $@ $<
238         $(CTFCONVERT_O)
240 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/swapfs/%.c
241         $(COMPILE.c) -o $@ $<
242         $(CTFCONVERT_O)
244 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vscan/%.c
245         $(COMPILE.c) -o $@ $<
246         $(CTFCONVERT_O)
248 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/zfs/%.c
249         $(COMPILE.c) -o $@ $<
250         $(CTFCONVERT_O)
252 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/fs/zut/%.c
253         $(COMPILE.c) -o $@ $<
254         $(CTFCONVERT_O)
256 $(OBJS_DIR)/%.o:                $(COMMONBASE)/xattr/%.c
257         $(COMPILE.c) -o $@ $<
258         $(CTFCONVERT_O)
260 $(OBJS_DIR)/%.o:                $(COMMONBASE)/zfs/%.c
261         $(COMPILE.c) -o $@ $<
262         $(CTFCONVERT_O)
264 $(OBJS_DIR)/%.o:        $(UTSBASE)/common/io/scsi/adapters/pmcs/%.c
265         $(COMPILE.c) -o $@ $<
266         $(CTFCONVERT_O)
268 $(OBJS_DIR)/%.o:        $(UTSBASE)/common/io/scsi/adapters/pmcs/%.bin
269         $(COMPILE.b) -o $@ $<
270         $(CTFCONVERT_O)
272 $(OBJS_DIR)/%.o:                $(COMMONBASE)/fsreparse/%.c
273         $(COMPILE.c) -o $@ $<
274         $(CTFCONVERT_O)
276 KMECHKRB5_BASE=$(UTSBASE)/common/gssapi/mechs/krb5
278 KGSSDFLAGS=-I $(UTSBASE)/common/gssapi/include 
280 # Note, KRB5_DEFS can be assigned various preprocessor flags,
281 # typically -D defines on the make invocation.  The standard compiler
282 # flags will not be overwritten.
283 KGSSDFLAGS += $(KRB5_DEFS)
285 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/gssapi/%.c
286         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
287         $(CTFCONVERT_O)
289 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/gssapi/mechs/dummy/%.c
290         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
291         $(CTFCONVERT_O)
293 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/%.c
294         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
295         $(CTFCONVERT_O)
297 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/%.c
298         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
299         $(CTFCONVERT_O)
301 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/des/%.c
302         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
303         $(CTFCONVERT_O)
305 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/arcfour/%.c
306         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
307         $(CTFCONVERT_O)
309 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/dk/%.c
310         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
311         $(CTFCONVERT_O)
313 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/enc_provider/%.c
314         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
315         $(CTFCONVERT_O)
317 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/hash_provider/%.c
318         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
319         $(CTFCONVERT_O)
321 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/keyhash_provider/%.c
322         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
323         $(CTFCONVERT_O)
325 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/raw/%.c
326         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
327         $(CTFCONVERT_O)
329 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/crypto/old/%.c
330         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
331         $(CTFCONVERT_O)
333 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/krb5/krb/%.c
334         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
335         $(CTFCONVERT_O)
337 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/krb5/os/%.c
338         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
339         $(CTFCONVERT_O)
341 $(OBJS_DIR)/ser_sctx.o := CPPFLAGS += -DPROVIDE_KERNEL_IMPORT=1
343 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/mech/%.c
344         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
345         $(CTFCONVERT_O)
347 $(OBJS_DIR)/%.o:                $(KMECHKRB5_BASE)/profile/%.c
348         $(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
349         $(CTFCONVERT_O)
351 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/idmap/%.c
352         $(COMPILE.c) -o $@ $<
353         $(CTFCONVERT_O)
355 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/%.c
356         $(COMPILE.c) -o $@ $<
357         $(CTFCONVERT_O)
359 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/arp/%.c
360         $(COMPILE.c) -o $@ $<
361         $(CTFCONVERT_O)
363 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/ip/%.c
364         $(COMPILE.c) -o $@ $<
365         $(CTFCONVERT_O)
367 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/ipnet/%.c
368         $(COMPILE.c) -o $@ $<
369         $(CTFCONVERT_O)
371 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/iptun/%.c
372         $(COMPILE.c) -o $@ $<
373         $(CTFCONVERT_O)
375 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/sctp/%.c
376         $(COMPILE.c) -o $@ $<
377         $(CTFCONVERT_O)
379 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/tcp/%.c
380         $(COMPILE.c) -o $@ $<
381         $(CTFCONVERT_O)
383 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/ilb/%.c
384         $(COMPILE.c) -o $@ $<
385         $(CTFCONVERT_O)
387 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/ipf/%.c
388         $(COMPILE.c) -o $@ $<
389         $(CTFCONVERT_O)
391 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/ipd/%.c
392         $(COMPILE.c) -o $@ $<
393         $(CTFCONVERT_O)
395 $(OBJS_DIR)/%.o:                $(COMMONBASE)/net/patricia/%.c
396         $(COMPILE.c) -o $@ $<
397         $(CTFCONVERT_O)
399 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/udp/%.c
400         $(COMPILE.c) -o $@ $<
401         $(CTFCONVERT_O)
403 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/sockmods/%.c
404         $(COMPILE.c) -o $@ $<
405         $(CTFCONVERT_O)
407 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/dlpistub/%.c
408         $(COMPILE.c) -o $@ $<
409         $(CTFCONVERT_O)
411 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/%.c
412         $(COMPILE.c) -o $@ $<
413         $(CTFCONVERT_O)
415 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/1394/%.c
416         $(COMPILE.c) -o $@ $<
417         $(CTFCONVERT_O)
419 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/1394/adapters/%.c
420         $(COMPILE.c) -o $@ $<
421         $(CTFCONVERT_O)
423 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/1394/targets/av1394/%.c
424         $(COMPILE.c) -o $@ $<
425         $(CTFCONVERT_O)
427 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/1394/targets/dcam1394/%.c
428         $(COMPILE.c) -o $@ $<
429         $(CTFCONVERT_O)
431 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/1394/targets/scsa1394/%.c
432         $(COMPILE.c) -o $@ $<
433         $(CTFCONVERT_O)
435 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sbp2/%.c
436         $(COMPILE.c) -o $@ $<
437         $(CTFCONVERT_O)
439 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/aac/%.c
440         $(COMPILE.c) -o $@ $<
441         $(CTFCONVERT_O)
443 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/afe/%.c
444         $(COMPILE.c) -o $@ $<
445         $(CTFCONVERT_O)
447 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/atge/%.c
448         $(COMPILE.c) -o $@ $<
449         $(CTFCONVERT_O)
451 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/arn/%.c
452         $(COMPILE.c) -o $@ $<
453         $(CTFCONVERT_O)
455 $(OBJS_DIR)/%.o:               $(UTSBASE)/common/io/ath/%.c
456         $(COMPILE.c) -o $@ $<
457         $(CTFCONVERT_O)
459 $(OBJS_DIR)/%.o:               $(UTSBASE)/common/io/atu/%.c
460         $(COMPILE.c) -o $@ $<
461         $(CTFCONVERT_O)
463 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/impl/%.c
464         $(COMPILE.c) -o $@ $<
465         $(CTFCONVERT_O)
467 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/ac97/%.c
468         $(COMPILE.c) -o $@ $<
469         $(CTFCONVERT_O)
471 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audioens/%.c
472         $(COMPILE.c) -o $@ $<
473         $(CTFCONVERT_O)
475 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audioemu10k/%.c
476         $(COMPILE.c) -o $@ $<
477         $(CTFCONVERT_O)
479 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audio1575/%.c
480         $(COMPILE.c) -o $@ $<
481         $(CTFCONVERT_O)
483 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audio810/%.c
484         $(COMPILE.c) -o $@ $<
485         $(CTFCONVERT_O)
487 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiocmi/%.c
488         $(COMPILE.c) -o $@ $<
489         $(CTFCONVERT_O)
491 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiocmihd/%.c
492         $(COMPILE.c) -o $@ $<
493         $(CTFCONVERT_O)
495 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiohd/%.c
496         $(COMPILE.c) -o $@ $<
497         $(CTFCONVERT_O)
499 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audioixp/%.c
500         $(COMPILE.c) -o $@ $<
501         $(CTFCONVERT_O)
503 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiols/%.c
504         $(COMPILE.c) -o $@ $<
505         $(CTFCONVERT_O)
507 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiopci/%.c
508         $(COMPILE.c) -o $@ $<
509         $(CTFCONVERT_O)
511 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiop16x/%.c
512         $(COMPILE.c) -o $@ $<
513         $(CTFCONVERT_O)
515 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiosolo/%.c
516         $(COMPILE.c) -o $@ $<
517         $(CTFCONVERT_O)
519 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiots/%.c
520         $(COMPILE.c) -o $@ $<
521         $(CTFCONVERT_O)
523 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiovia823x/%.c
524         $(COMPILE.c) -o $@ $<
525         $(CTFCONVERT_O)
527 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/audio/drv/audiovia97/%.c
528         $(COMPILE.c) -o $@ $<
529         $(CTFCONVERT_O)
531 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/bfe/%.c
532         $(COMPILE.c) -o $@ $<
533         $(CTFCONVERT_O)
535 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/blkdev/%.c
536         $(COMPILE.c) -o $@ $<
537         $(CTFCONVERT_O)
539 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/bpf/%.c
540         $(COMPILE.c) -o $@ $<
541         $(CTFCONVERT_O)
543 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/cpqary3/%.c
544         $(COMPILE.c) -o $@ $<
545         $(CTFCONVERT_O)
547 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/dld/%.c
548         $(COMPILE.c) -o $@ $<
549         $(CTFCONVERT_O)
551 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/dls/%.c
552         $(COMPILE.c) -o $@ $<
553         $(CTFCONVERT_O)
555 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/dmfe/%.c
556         $(COMPILE.c) -o $@ $<
557         $(CTFCONVERT_O)
559 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/drm/%.c
560         $(COMPILE.c) -o $@ $<
561         $(CTFCONVERT_O)
563 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/efe/%.c
564         $(COMPILE.c) -o $@ $<
565         $(CTFCONVERT_O)
567 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/elxl/%.c
568         $(COMPILE.c) -o $@ $<
569         $(CTFCONVERT_O)
571 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fcoe/%.c
572         $(COMPILE.c) -o $@ $<
573         $(CTFCONVERT_O)
575 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/hme/%.c
576         $(COMPILE.c) -o $@ $<
577         $(CTFCONVERT_O)
579 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/pciex/%.c
580         $(COMPILE.c) -o $@ $<
581         $(CTFCONVERT_O)
583 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/hotplug/hpcsvc/%.c
584         $(COMPILE.c) -o $@ $<
585         $(CTFCONVERT_O)
587 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/pciex/hotplug/%.c
588         $(COMPILE.c) -o $@ $<
589         $(CTFCONVERT_O)
591 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/hotplug/pcihp/%.c
592         $(COMPILE.c) -o $@ $<
593         $(CTFCONVERT_O)
595 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/rds/%.c
596         $(COMPILE.c) -o $@ $<
597         $(CTFCONVERT_O)
599 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/rdsv3/%.c
600         $(COMPILE.c) -o $@ $<
601         $(CTFCONVERT_O)
603 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/iser/%.c
604         $(COMPILE.c) -o $@ $<
605         $(CTFCONVERT_O)
607 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/ibd/%.c
608         $(COMPILE.c) -o $@ $<
609         $(CTFCONVERT_O)
611 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/eoib/%.c
612         $(COMPILE.c) -o $@ $<
613         $(CTFCONVERT_O)
615 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/of/sol_ofs/%.c
616         $(COMPILE.c) -o $@ $<
617         $(CTFCONVERT_O)
619 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/of/sol_ucma/%.c
620         $(COMPILE.c) -o $@ $<
621         $(CTFCONVERT_O)
623 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/of/sol_umad/%.c
624         $(COMPILE.c) -o $@ $<
625         $(CTFCONVERT_O)
627 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/of/sol_uverbs/%.c
628         $(COMPILE.c) -o $@ $<
629         $(CTFCONVERT_O)
631 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/sdp/%.c
632         $(COMPILE.c) -o $@ $<
633         $(CTFCONVERT_O)
635 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/mgt/ibcm/%.c
636         $(COMPILE.c) -o $@ $<
637         $(CTFCONVERT_O)
639 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/mgt/ibdm/%.c
640         $(COMPILE.c) -o $@ $<
641         $(CTFCONVERT_O)
643 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/mgt/ibdma/%.c
644         $(COMPILE.c) -o $@ $<
645         $(CTFCONVERT_O)
647 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/mgt/ibmf/%.c
648         $(COMPILE.c) -o $@ $<
649         $(CTFCONVERT_O)
651 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/ibnex/%.c
652         $(COMPILE.c) -o $@ $<
653         $(CTFCONVERT_O)
655 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/ibtl/%.c
656         $(COMPILE.c) -o $@ $<
657         $(CTFCONVERT_O)
659 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/adapters/tavor/%.c
660         $(COMPILE.c) -o $@ $<
661         $(CTFCONVERT_O)
663 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/adapters/hermon/%.c
664         $(COMPILE.c) -o $@ $<
665         $(CTFCONVERT_O)
667 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ib/clients/daplt/%.c
668         $(COMPILE.c) -o $@ $<
669         $(CTFCONVERT_O)
671 $(OBJS_DIR)/%.o:                $(COMMONBASE)/iscsi/%.c
672         $(COMPILE.c) -o $@ $<
673         $(CTFCONVERT_O)
675 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/idm/%.c
676         $(COMPILE.c) -o $@ $<
677         $(CTFCONVERT_O)
679 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ipw/%.c
680         $(COMPILE.c) -o $@ $<
681         $(CTFCONVERT_O)
683 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/kb8042/%.c
684         $(COMPILE.c) -o $@ $<
685         $(CTFCONVERT_O)
687 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/kbtrans/%.c
688         $(COMPILE.c) -o $@ $<
689         $(CTFCONVERT_O)
691 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ksocket/%.c
692         $(COMPILE.c) -o $@ $<
693         $(CTFCONVERT_O)
695 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/aggr/%.c
696         $(COMPILE.c) -o $@ $<
697         $(CTFCONVERT_O)
699 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/lp/%.c
700         $(COMPILE.c) -o $@ $<
701         $(CTFCONVERT_O)
703 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/mac/%.c
704         $(COMPILE.c) -o $@ $<
705         $(CTFCONVERT_O)
707 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/mac/plugins/%.c
708         $(COMPILE.c) -o $@ $<
709         $(CTFCONVERT_O)
711 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/mega_sas/%.c
712         $(COMPILE.c) -o $@ $<
713         $(CTFCONVERT_O)
715 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/mii/%.c
716         $(COMPILE.c) -o $@ $<
717         $(CTFCONVERT_O)
719 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/mr_sas/%.c
720         $(COMPILE.c) -o $@ $<
721         $(CTFCONVERT_O)
723 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/mpt_sas/%.c
724         $(COMPILE.c) -o $@ $<
725         $(CTFCONVERT_O)
727 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/mxfe/%.c
728         $(COMPILE.c) -o $@ $<
729         $(CTFCONVERT_O)
731 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/mwl/%.c
732         $(COMPILE.c) -o $@ $<
733         $(CTFCONVERT_O)
735 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/mwl/mwl_fw/%.c
736         $(COMPILE.c) -o $@ $<
737         $(CTFCONVERT_O)
739 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/net80211/%.c
740         $(COMPILE.c) -o $@ $<
741         $(CTFCONVERT_O)
743 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/nvme/%.c
744         $(COMPILE.c) -o $@ $<
745         $(CTFCONVERT_O)
747 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/pci-ide/%.c
748         $(COMPILE.c) -o $@ $<
749         $(CTFCONVERT_O)
751 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/pcn/%.c
752         $(COMPILE.c) -o $@ $<
753         $(CTFCONVERT_O)
755 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ppp/sppp/%.c
756         $(COMPILE.c) -o $@ $<
757         $(CTFCONVERT_O)
759 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ppp/spppasyn/%.c
760         $(COMPILE.c) -o $@ $<
761         $(CTFCONVERT_O)
763 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ppp/sppptun/%.c
764         $(COMPILE.c) -o $@ $<
765         $(CTFCONVERT_O)
767 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ral/%.c
768         $(COMPILE.c) -o $@ $<
769         $(CTFCONVERT_O)
771 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/rge/%.c
772         $(COMPILE.c) -o $@ $<
773         $(CTFCONVERT_O)
775 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/rtls/%.c
776         $(COMPILE.c) -o $@ $<
777         $(CTFCONVERT_O)
779 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/rsm/%.c
780         $(COMPILE.c) -o $@ $<
781         $(CTFCONVERT_O)
783 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/rtw/%.c
784         $(COMPILE.c) -o $@ $<
785         $(CTFCONVERT_O)
787 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/rum/%.c
788         $(COMPILE.c) -o $@ $<
789         $(CTFCONVERT_O)
791 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/rwd/%.c
792         $(COMPILE.c) -o $@ $<
793         $(CTFCONVERT_O)
795 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/rwn/%.c
796         $(COMPILE.c) -o $@ $<
797         $(CTFCONVERT_O)
799 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sata/adapters/ahci/%.c
800         $(COMPILE.c) -o $@ $<
801         $(CTFCONVERT_O)
803 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sata/adapters/nv_sata/%.c
804         $(COMPILE.c) -o $@ $<
805         $(CTFCONVERT_O)
807 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sata/adapters/si3124/%.c
808         $(COMPILE.c) -o $@ $<
809         $(CTFCONVERT_O)
811 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sata/impl/%.c
812         $(COMPILE.c) -o $@ $<
813         $(CTFCONVERT_O)
815 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/conf/%.c
816         $(COMPILE.c) -o $@ $<
817         $(CTFCONVERT_O)
819 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/impl/%.c
820         $(COMPILE.c) -o $@ $<
821         $(CTFCONVERT_O)
823 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/targets/%.c
824         $(COMPILE.c) -o $@ $<
825         $(CTFCONVERT_O)
827 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/%.c
828         $(COMPILE.c) -o $@ $<
829         $(CTFCONVERT_O)
831 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/blk2scsa/%.c
832         $(COMPILE.c) -o $@ $<
833         $(CTFCONVERT_O)
835 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/scsi_vhci/%.c
836         $(COMPILE.c) -o $@ $<
837         $(CTFCONVERT_O)
839 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/scsi_vhci/fops/%.c
840         $(COMPILE.c) -o $@ $<
841         $(CTFCONVERT_O)
843 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/ulp/%.c
844         $(COMPILE.c) -o $@ $<
845         $(CTFCONVERT_O)
847 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/impl/%.c
848         $(COMPILE.c) -o $@ $<
849         $(CTFCONVERT_O)
851 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/fca/qlc/%.c
852         $(COMPILE.c) -o $@ $<
853         $(CTFCONVERT_O)
855 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/fca/qlge/%.c
856         $(COMPILE.c) -o $@ $<
857         $(CTFCONVERT_O)
859 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/fca/emlxs/%.c
860         $(COMPILE.c) -o $@ $<
861         $(CTFCONVERT_O)
863 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/fca/oce/%.c
864         $(COMPILE.c) -o $@ $<
865         $(CTFCONVERT_O)
867 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/fibre-channel/fca/fcoei/%.c
868         $(COMPILE.c) -o $@ $<
869         $(CTFCONVERT_O)
871 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sdcard/adapters/sdhost/%.c
872         $(COMPILE.c) -o $@ $<
873         $(CTFCONVERT_O)
875 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sdcard/impl/%.c
876         $(COMPILE.c) -o $@ $<
877         $(CTFCONVERT_O)
879 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/sdcard/targets/sdcard/%.c
880         $(COMPILE.c) -o $@ $<
881         $(CTFCONVERT_O)
883 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/simnet/%.c
884         $(COMPILE.c) -o $@ $<
885         $(CTFCONVERT_O)
887 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/softmac/%.c
888         $(COMPILE.c) -o $@ $<
889         $(CTFCONVERT_O)
891 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/uath/%.c
892         $(COMPILE.c) -o $@ $<
893         $(CTFCONVERT_O)
895 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/uath/uath_fw/%.c
896         $(COMPILE.c) -o $@ $<
897         $(CTFCONVERT_O)
899 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ural/%.c
900         $(COMPILE.c) -o $@ $<
901         $(CTFCONVERT_O)
903 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/urtw/%.c
904         $(COMPILE.c) -o $@ $<
905         $(CTFCONVERT_O)
907 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/audio/usb_ac/%.c
908         $(COMPILE.c) -o $@ $<
909         $(CTFCONVERT_O)
911 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/audio/usb_as/%.c
912         $(COMPILE.c) -o $@ $<
913         $(CTFCONVERT_O)
915 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/audio/usb_ah/%.c
916         $(COMPILE.c) -o $@ $<
917         $(CTFCONVERT_O)
919 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbskel/%.c
920         $(COMPILE.c) -o $@ $<
921         $(CTFCONVERT_O)
923 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/video/usbvc/%.c
924         $(COMPILE.c) -o $@ $<
925         $(CTFCONVERT_O)
927 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/hid/%.c
928         $(COMPILE.c) -o $@ $<
929         $(CTFCONVERT_O)
931 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/hidparser/%.c
932         $(COMPILE.c) -o $@ $<
933         $(CTFCONVERT_O)
935 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/printer/%.c
936         $(COMPILE.c) -o $@ $<
937         $(CTFCONVERT_O)
939 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbkbm/%.c
940         $(COMPILE.c) -o $@ $<
941         $(CTFCONVERT_O)
943 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbms/%.c
944         $(COMPILE.c) -o $@ $<
945         $(CTFCONVERT_O)
947 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbinput/usbwcm/%.c
948         $(COMPILE.c) -o $@ $<
949         $(CTFCONVERT_O)
951 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/ugen/%.c
952         $(COMPILE.c) -o $@ $<
953         $(CTFCONVERT_O)
955 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbser/%.c
956         $(COMPILE.c) -o $@ $<
957         $(CTFCONVERT_O)
959 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbser/usbsacm/%.c
960         $(COMPILE.c) -o $@ $<
961         $(CTFCONVERT_O)
963 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbser/usbftdi/%.c
964         $(COMPILE.c) -o $@ $<
965         $(CTFCONVERT_O)
967 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbser/usbser_keyspan/%.c
968         $(COMPILE.c) -o $@ $<
969         $(CTFCONVERT_O)
971 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbser/usbsprl/%.c
972         $(COMPILE.c) -o $@ $<
973         $(CTFCONVERT_O)
975 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/clients/usbecm/%.c
976         $(COMPILE.c) -o $@ $<
977         $(CTFCONVERT_O)
979 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/hcd/openhci/%.c
980         $(COMPILE.c) -o $@ $<
981         $(CTFCONVERT_O)
983 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/hcd/ehci/%.c
984         $(COMPILE.c) -o $@ $<
985         $(CTFCONVERT_O)
987 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/hcd/uhci/%.c
988         $(COMPILE.c) -I../../common -o $@ $<
989         $(CTFCONVERT_O)
991 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/hubd/%.c
992         $(COMPILE.c) -o $@ $<
993         $(CTFCONVERT_O)
995 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/scsa2usb/%.c
996         $(COMPILE.c) -o $@ $<
997         $(CTFCONVERT_O)
999 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/usb_mid/%.c
1000         $(COMPILE.c) -o $@ $<
1001         $(CTFCONVERT_O)
1003 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/usb_ia/%.c
1004         $(COMPILE.c) -o $@ $<
1005         $(CTFCONVERT_O)
1007 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/usba/%.c
1008         $(COMPILE.c) -o $@ $<
1009         $(CTFCONVERT_O)
1011 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usb/usba10/%.c
1012         $(COMPILE.c) -o $@ $<
1013         $(CTFCONVERT_O)
1015 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/usbgem/%.c
1016         $(COMPILE.c) -o $@ $<
1017         $(CTFCONVERT_O)
1019 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/axf/%.c
1020         $(COMPILE.c) -o $@ $<
1021         $(CTFCONVERT_O)
1023 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/udf/%.c
1024         $(COMPILE.c) -o $@ $<
1025         $(CTFCONVERT_O)
1027 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/udmf/%.c
1028         $(COMPILE.c) -o $@ $<
1029         $(CTFCONVERT_O)
1031 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/upf/%.c
1032         $(COMPILE.c) -o $@ $<
1033         $(CTFCONVERT_O)
1035 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/urf/%.c
1036         $(COMPILE.c) -o $@ $<
1037         $(CTFCONVERT_O)
1039 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vuidmice/%.c
1040         $(COMPILE.c) -o $@ $<
1041         $(CTFCONVERT_O)
1043 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vnic/%.c
1044         $(COMPILE.c) -o $@ $<
1045         $(CTFCONVERT_O)
1047 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/wpi/%.c
1048         $(COMPILE.c) -o $@ $<
1049         $(CTFCONVERT_O)
1051 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/cxgbe/common/%.c
1052         $(COMPILE.c) -o $@ $<
1053         $(CTFCONVERT_O)
1055 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/cxgbe/shared/%.c
1056         $(COMPILE.c) -o $@ $<
1057         $(CTFCONVERT_O)
1059 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/cxgbe/firmware/%.c
1060         $(COMPILE.c) -o $@ $<
1061         $(CTFCONVERT_O)
1063 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/cxgbe/t4nex/%.c
1064         $(COMPILE.c) -o $@ $<
1065         $(CTFCONVERT_O)
1067 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/cxgbe/cxgbe/%.c
1068         $(COMPILE.c) -o $@ $<
1069         $(CTFCONVERT_O)
1071 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ixgb/%.c
1072         $(COMPILE.c) -o $@ $<
1073         $(CTFCONVERT_O)
1075 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/xge/drv/%.c
1076         $(COMPILE.c) -o $@ $<
1077         $(CTFCONVERT_O)
1079 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/xge/hal/xgehal/%.c
1080         $(COMPILE.c) -o $@ $<
1081         $(CTFCONVERT_O)
1083 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/iprb/%.c
1084         $(COMPILE.c) -o $@ $<
1085         $(CTFCONVERT_O)
1087 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ntxn/%.c
1088         $(COMPILE.c) -o $@ $<
1089         $(CTFCONVERT_O)
1091 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/%.c
1092         $(COMPILE.c) -o $@ $<
1093         $(CTFCONVERT_O)
1095 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/ipgpc/%.c
1096         $(COMPILE.c) -o $@ $<
1097         $(CTFCONVERT_O)
1099 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/dlcosmk/%.c
1100         $(COMPILE.c) -o $@ $<
1101         $(CTFCONVERT_O)
1103 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/flowacct/%.c
1104         $(COMPILE.c) -o $@ $<
1105         $(CTFCONVERT_O)
1107 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/dscpmk/%.c
1108         $(COMPILE.c) -o $@ $<
1109         $(CTFCONVERT_O)
1111 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ipp/meters/%.c
1112         $(COMPILE.c) -o $@ $<
1113         $(CTFCONVERT_O)
1115 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kiconv/kiconv_emea/%.c
1116         $(COMPILE.c) -o $@ $<
1117         $(CTFCONVERT_O)
1119 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kiconv/kiconv_ja/%.c
1120         $(COMPILE.c) -o $@ $<
1121         $(CTFCONVERT_O)
1123 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kiconv/kiconv_ko/%.c
1124         $(COMPILE.c) -o $@ $<
1125         $(CTFCONVERT_O)
1127 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kiconv/kiconv_sc/%.c
1128         $(COMPILE.c) -o $@ $<
1129         $(CTFCONVERT_O)
1131 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kiconv/kiconv_tc/%.c
1132         $(COMPILE.c) -o $@ $<
1133         $(CTFCONVERT_O)
1135 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/klm/%.c
1136         $(COMPILE.c) -o $@ $<
1137         $(CTFCONVERT_O)
1139 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/kmdb/%.c
1140         $(COMPILE.c) -o $@ $<
1141         $(CTFCONVERT_O)
1143 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/ktli/%.c
1144         $(COMPILE.c) -o $@ $<
1145         $(CTFCONVERT_O)
1147 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/scsi/adapters/iscsi/%.c
1148         $(COMPILE.c) -o $@ $<
1149         $(CTFCONVERT_O)
1151 $(OBJS_DIR)/%.o:                $(COMMONBASE)/iscsi/%.c
1152         $(COMPILE.c) -o $@ $<
1153         $(CTFCONVERT_O)
1155 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/net/kifconf/%.c
1156         $(COMPILE.c) -o $@ $<
1157         $(CTFCONVERT_O)
1159 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vr/%.c
1160         $(COMPILE.c) -o $@ $<
1161         $(CTFCONVERT_O)
1163 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/skd/%.c
1164         $(COMPILE.c) -o $@ $<
1165         $(CTFCONVERT_O)
1167 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vioblk/%.c
1168         $(COMPILE.c) -o $@ $<
1169         $(CTFCONVERT_O)
1171 # krtld must refer to its own bzero/bcopy until the kernel is fully linked
1173 $(OBJS_DIR)/bootrd.o            := CPPFLAGS += -DKOBJ_OVERRIDES
1174 $(OBJS_DIR)/doreloc.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1175 $(OBJS_DIR)/kobj.o              := CPPFLAGS += -DKOBJ_OVERRIDES
1176 $(OBJS_DIR)/kobj_boot.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1177 $(OBJS_DIR)/kobj_bootflags.o    := CPPFLAGS += -DKOBJ_OVERRIDES
1178 $(OBJS_DIR)/kobj_convrelstr.o   := CPPFLAGS += -DKOBJ_OVERRIDES
1179 $(OBJS_DIR)/kobj_isa.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1180 $(OBJS_DIR)/kobj_kdi.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1181 $(OBJS_DIR)/kobj_lm.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1182 $(OBJS_DIR)/kobj_reloc.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1183 $(OBJS_DIR)/kobj_stubs.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1184 $(OBJS_DIR)/kobj_subr.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1186 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/krtld/%.c
1187         $(COMPILE.c) -o $@ $<
1188         $(CTFCONVERT_O)
1190 $(OBJS_DIR)/%.o:                $(COMMONBASE)/list/%.c
1191         $(COMPILE.c) -o $@ $<
1192         $(CTFCONVERT_O)
1194 $(OBJS_DIR)/%.o:                $(COMMONBASE)/lzma/%.c
1195         $(COMPILE.c) -o $@ $<
1196         $(CTFCONVERT_O)
1198 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/md4/%.c
1199         $(COMPILE.c) -o $@ $<
1200         $(CTFCONVERT_O)
1202 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/md5/%.c
1203         $(COMPILE.c) -o $@ $<
1204         $(CTFCONVERT_O)
1206 $(OBJS_DIR)/%.o:                $(COMMONBASE)/net/dhcp/%.c
1207         $(COMPILE.c) -o $@ $<
1208         $(CTFCONVERT_O)
1210 $(OBJS_DIR)/%.o:                $(COMMONBASE)/nvpair/%.c
1211         $(COMPILE.c) -o $@ $<
1212         $(CTFCONVERT_O)
1214 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/os/%.c
1215         $(COMPILE.c) -o $@ $<
1216         $(CTFCONVERT_O)
1218 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/rpc/%.c
1219         $(COMPILE.c) -o $@ $<
1220         $(CTFCONVERT_O)
1222 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/rpc/sec/%.c
1223         $(COMPILE.c) -o $@ $<
1224         $(CTFCONVERT_O)
1226 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/rpc/sec_gss/%.c
1227         $(COMPILE.c) -o $@ $<
1228         $(CTFCONVERT_O)
1230 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/edonr/%.c
1231         $(COMPILE.c) -o $@ $<
1232         $(CTFCONVERT_O)
1234 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/sha1/%.c
1235         $(COMPILE.c) -o $@ $<
1236         $(CTFCONVERT_O)
1238 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/sha2/%.c
1239         $(COMPILE.c) -o $@ $<
1240         $(CTFCONVERT_O)
1242 $(OBJS_DIR)/%.o:                $(COMMONBASE)/crypto/skein/%.c
1243         $(COMPILE.c) -o $@ $<
1244         $(CTFCONVERT_O)
1246 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/syscall/%.c
1247         $(COMPILE.c) -o $@ $<
1248         $(CTFCONVERT_O)
1250 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/tnf/%.c
1251         $(COMPILE.c) -o $@ $<
1252         $(CTFCONVERT_O)
1254 $(OBJS_DIR)/%.o:                $(COMMONBASE)/util/%.c
1255         $(COMPILE.c) -o $@ $<
1256         $(CTFCONVERT_O)
1258 $(OBJS_DIR)/%.o:                $(COMMONBASE)/unicode/%.c
1259         $(COMPILE.c) -o $@ $<
1260         $(CTFCONVERT_O)
1262 $(OBJS_DIR)/%.o:                $(CODEMGR_WS)/kernel/vm/%.c
1263         $(COMPILE.c) -o $@ $<
1264         $(CTFCONVERT_O)
1266 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/zmod/%.c
1267         $(COMPILE.c) -o $@ $<
1268         $(CTFCONVERT_O)
1270 $(OBJS_DIR)/zlib_obj.o:         $(ZLIB_OBJS:%=$(OBJS_DIR)/%)
1271         $(LD) -r -Breduce -M$(UTSBASE)/common/zmod/mapfile -o $@ \
1272             $(ZLIB_OBJS:%=$(OBJS_DIR)/%)
1273         $(CTFMERGE) -t -f -L VERSION -o $@ $(ZLIB_OBJS:%=$(OBJS_DIR)/%)
1275 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/tpm/%.c
1276         $(COMPILE.c) -o $@ $<
1277         $(CTFCONVERT_O)
1279 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/tpm/%.s
1280         $(COMPILE.s) -o $@ $<
1282 $(OBJS_DIR)/bz2%.o:             $(COMMONBASE)/bzip2/%.c
1283         $(COMPILE.c) -o $@ -I$(COMMONBASE)/bzip2 $<
1284         $(CTFCONVERT_O)