xref: /illumos-gate/usr/src/uts/common/Makefile.rules (revision 533affcb)
17c478bd9Sstevel@tonic-gate#
274b5a35dSPaul Cheng# CDDL HEADER START
374b5a35dSPaul Cheng#
474b5a35dSPaul Cheng# The contents of this file are subject to the terms of the
574b5a35dSPaul Cheng# Common Development and Distribution License (the "License").
674b5a35dSPaul Cheng# You may not use this file except in compliance with the License.
774b5a35dSPaul Cheng#
874b5a35dSPaul Cheng# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
974b5a35dSPaul Cheng# or http://www.opensolaris.org/os/licensing.
1074b5a35dSPaul Cheng# See the License for the specific language governing permissions
1174b5a35dSPaul Cheng# and limitations under the License.
1274b5a35dSPaul Cheng#
1374b5a35dSPaul Cheng# When distributing Covered Code, include this CDDL HEADER in each
1474b5a35dSPaul Cheng# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1574b5a35dSPaul Cheng# If applicable, add the following below this CDDL HEADER, with the
1674b5a35dSPaul Cheng# fields enclosed by brackets "[]" replaced with your own identifying
1774b5a35dSPaul Cheng# information: Portions Copyright [yyyy] [name of copyright owner]
1874b5a35dSPaul Cheng#
1974b5a35dSPaul Cheng# CDDL HEADER END
2074b5a35dSPaul Cheng#
2174b5a35dSPaul Cheng
22726fad2aSDina K Nimeh#
23c39526b7SPramod Gunjikar# Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
247d10cd4dSGarrett D'Amore# Copyright 2022 Garrett D'Amore <garrett@damore.org>
2545818ee1SMatthew Ahrens# Copyright 2013 Saso Kiselkov. All rights reserved.
263eca6103SJohn Levon# Copyright 2019 Joyent, Inc.
27cb41b9c5SYuri Pankov# Copyright 2018 Nexenta Systems, Inc.
2845a4b79dSSebastien Roy# Copyright (c) 2017 by Delphix. All rights reserved.
296bbbd442SRobert Mustacchi# Copyright 2024 Oxide Computer Company
301e091e43SHans Rosenfeld# Copyright 2023 RackTop Systems, Inc.
31f6929eceSGarrett D'Amore#
32f6929eceSGarrett D'Amore
337c478bd9Sstevel@tonic-gate#
347c478bd9Sstevel@tonic-gate# uts/common/Makefile.rules
357c478bd9Sstevel@tonic-gate#
367c478bd9Sstevel@tonic-gate#	This Makefile defines all the file build rules for the directory
377c478bd9Sstevel@tonic-gate# uts/common and its children. These are the source files which may
387c478bd9Sstevel@tonic-gate# be considered common to all SunOS systems.
397c478bd9Sstevel@tonic-gate#
407c478bd9Sstevel@tonic-gate#	The following two-level ordering must be maintained in this file.
417c478bd9Sstevel@tonic-gate#	  Lines are sorted first in order of decreasing specificity based on
427c478bd9Sstevel@tonic-gate#	  the first directory component.  That is, sun4u rules come before
437c478bd9Sstevel@tonic-gate#	  sparc rules come before common rules.
447c478bd9Sstevel@tonic-gate#
457c478bd9Sstevel@tonic-gate#	  Lines whose initial directory components are equal are sorted
467c478bd9Sstevel@tonic-gate#	  alphabetically by the remaining components.
477c478bd9Sstevel@tonic-gate
487c478bd9Sstevel@tonic-gate#
497c478bd9Sstevel@tonic-gate#	Section 1a: C objects build rules
507c478bd9Sstevel@tonic-gate#
51e616c49cSToomas Soome$(OBJS_DIR)/decompress.o := CPPFLAGS += -I$(SRC)/contrib/zlib
52e616c49cSToomas Soome$(OBJS_DIR)/zmod.o := CPPFLAGS += -I$(SRC)/contrib/zlib
53e616c49cSToomas Soome$(OBJS_DIR)/zmod_subr.o := CPPFLAGS += -I$(SRC)/contrib/zlib
5410ae99eeSToomas Soome$(OBJS_DIR)/lz4.o := CPPFLAGS += -I$(COMMONBASE)/lz4
55e616c49cSToomas Soome
568e458de0SRobert Mustacchi$(OBJS_DIR)/%.o:		$(COMMONBASE)/core/%.c
578e458de0SRobert Mustacchi	$(COMPILE.c) -o $@ $<
588e458de0SRobert Mustacchi	$(CTFCONVERT_O)
598e458de0SRobert Mustacchi
607c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/aes/%.c
617c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
627c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
637c478bd9Sstevel@tonic-gate
647c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/arcfour/%.c
657c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
667c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
677c478bd9Sstevel@tonic-gate
687c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/blowfish/%.c
697c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
707c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
717c478bd9Sstevel@tonic-gate
72f9fbec18Smcpowers$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/ecc/%.c
73f9fbec18Smcpowers	$(COMPILE.c) -o $@ $<
74f9fbec18Smcpowers	$(CTFCONVERT_O)
75f9fbec18Smcpowers
7623c57df7Smcpowers$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/modes/%.c
7723c57df7Smcpowers	$(COMPILE.c) -o $@ $<
7823c57df7Smcpowers	$(CTFCONVERT_O)
7923c57df7Smcpowers
80726fad2aSDina K Nimeh$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/padding/%.c
81726fad2aSDina K Nimeh	$(COMPILE.c) -o $@ $<
82726fad2aSDina K Nimeh	$(CTFCONVERT_O)
83726fad2aSDina K Nimeh
84fe54a78eSHai-May Chao$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/rng/%.c
85fe54a78eSHai-May Chao	$(COMPILE.c) -o $@ $<
86fe54a78eSHai-May Chao	$(CTFCONVERT_O)
87fe54a78eSHai-May Chao
887c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/rsa/%.c
897c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
907c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
917c478bd9Sstevel@tonic-gate
927c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/bignum/%.c
937c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
947c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
957c478bd9Sstevel@tonic-gate
96b60f2a0bSfr$(OBJS_DIR)/%.o:		$(UTSBASE)/common/bignum/%.c
97b60f2a0bSfr	$(COMPILE.c) -o $@ $<
98b60f2a0bSfr	$(CTFCONVERT_O)
99b60f2a0bSfr
10071815ce7SRobert Mustacchi$(OBJS_DIR)/%.o:		$(COMMONBASE)/bitext/%.c
10171815ce7SRobert Mustacchi	$(COMPILE.c) -o $@ $<
10271815ce7SRobert Mustacchi	$(CTFCONVERT_O)
10371815ce7SRobert Mustacchi
104f9fbec18Smcpowers$(OBJS_DIR)/%.o:		$(COMMONBASE)/mpi/%.c
105f9fbec18Smcpowers	$(COMPILE.c) -o $@ $<
106f9fbec18Smcpowers	$(CTFCONVERT_O)
107f9fbec18Smcpowers
1089890ff83SToomas Soome$(OBJS_DIR)/%.o:		$(COMMONBASE)/acl/%.c
109fa9e4066Sahrens	$(COMPILE.c) -o $@ $<
110fa9e4066Sahrens	$(CTFCONVERT_O)
111fa9e4066Sahrens
1127c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/avl/%.c
1137c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1147c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1157c478bd9Sstevel@tonic-gate
1163e8b6b84SRobert Mustacchi$(OBJS_DIR)/%.o:		$(COMMONBASE)/inet/%.c
1173e8b6b84SRobert Mustacchi	$(COMPILE.c) -o $@ $<
1183e8b6b84SRobert Mustacchi	$(CTFCONVERT_O)
1193e8b6b84SRobert Mustacchi
120*533affcbSRobert Mustacchi$(OBJS_DIR)/%.o:		$(COMMONBASE)/nvme/%.c
121*533affcbSRobert Mustacchi	$(COMPILE.c) -o $@ $<
122*533affcbSRobert Mustacchi	$(CTFCONVERT_O)
123*533affcbSRobert Mustacchi
1242449e17fSsherrym$(OBJS_DIR)/%.o:		$(COMMONBASE)/ucode/%.c
1252449e17fSsherrym	$(COMPILE.c) -o $@ $<
1262449e17fSsherrym	$(CTFCONVERT_O)
1272449e17fSsherrym
1289acbbeafSnn$(OBJS_DIR)/%.o:		$(UTSBASE)/common/brand/sn1/%.c
1299acbbeafSnn	$(COMPILE.c) -o $@ $<
1309acbbeafSnn	$(CTFCONVERT_O)
1319acbbeafSnn
132e71ca95cSGerald Jelinek$(OBJS_DIR)/%.o:		$(UTSBASE)/common/brand/solaris10/%.c
133e71ca95cSGerald Jelinek	$(COMPILE.c) -o $@ $<
134e71ca95cSGerald Jelinek	$(CTFCONVERT_O)
135e71ca95cSGerald Jelinek
1367c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/c2/%.c
1377c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1387c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1397c478bd9Sstevel@tonic-gate
1407c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/conf/%.c
1417c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1427c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1437c478bd9Sstevel@tonic-gate
1447c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/contract/%.c
1457c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1467c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1477c478bd9Sstevel@tonic-gate
1487c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/cpr/%.c
1497c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1507c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1517c478bd9Sstevel@tonic-gate
1527c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/ctf/%.c
1537c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1547c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1557c478bd9Sstevel@tonic-gate
1567c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/ctf/%.c
1577c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1587c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1597c478bd9Sstevel@tonic-gate
1607c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/des/%.c
1617c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1627c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1637c478bd9Sstevel@tonic-gate
164d2a70789SRichard Lowe$(OBJS_DIR)/%.o:		$(COMMONBASE)/secflags/%.c
165d2a70789SRichard Lowe	$(COMPILE.c) -o $@ $<
166d2a70789SRichard Lowe	$(CTFCONVERT_O)
167d2a70789SRichard Lowe
16884ab085aSmws$(OBJS_DIR)/%.o:		$(COMMONBASE)/smbios/%.c
16984ab085aSmws	$(COMPILE.c) -o $@ $<
17084ab085aSmws	$(CTFCONVERT_O)
17184ab085aSmws
1727c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/des/%.c
1737c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1747c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1757c478bd9Sstevel@tonic-gate
1767c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/crypto/api/%.c
1777c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1787c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1797c478bd9Sstevel@tonic-gate
1807c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/crypto/core/%.c
1817c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1827c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1837c478bd9Sstevel@tonic-gate
1847c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/crypto/io/%.c
1857c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1867c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1877c478bd9Sstevel@tonic-gate
1887c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/crypto/spi/%.c
1897c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1907c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1917c478bd9Sstevel@tonic-gate
19209f67678Sanish$(OBJS_DIR)/%.o:		$(COMMONBASE)/pci/%.c
19309f67678Sanish	$(COMPILE.c) -o $@ $<
19409f67678Sanish	$(CTFCONVERT_O)
19509f67678Sanish
1967c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/devid/%.c
1977c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
1987c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
1997c478bd9Sstevel@tonic-gate
2007c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/disp/%.c
2017c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2027c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2037c478bd9Sstevel@tonic-gate
2047c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/dtrace/%.c
2057c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2067c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2077c478bd9Sstevel@tonic-gate
2087c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/exacct/%.c
2097c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2107c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2117c478bd9Sstevel@tonic-gate
2127c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/exec/aout/%.c
2137c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2147c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2157c478bd9Sstevel@tonic-gate
2167c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/exec/elf/%.c
2177c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2187c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2197c478bd9Sstevel@tonic-gate
2207c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/exec/intp/%.c
2217c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2227c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2237c478bd9Sstevel@tonic-gate
2247c2fbfb3SApril Chin$(OBJS_DIR)/%.o:		$(UTSBASE)/common/exec/shbin/%.c
2257c2fbfb3SApril Chin	$(COMPILE.c) -o $@ $<
2267c2fbfb3SApril Chin	$(CTFCONVERT_O)
2277c2fbfb3SApril Chin
2287c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/exec/java/%.c
2297c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2307c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2317c478bd9Sstevel@tonic-gate
232cbc8e155SToomas Soome$(OBJS_DIR)/$(FONT).c:	$(FONT_DIR)/$(FONT_SRC).bdf
233cbc8e155SToomas Soome	$(VTFONTCVT) -f source -o $@ $(FONT_DIR)/$(FONT_SRC).bdf
234363fe751SToomas Soome
235cbc8e155SToomas Soome$(OBJS_DIR)/$(FONT).o:		$(OBJS_DIR)/$(FONT).c
236363fe751SToomas Soome	$(COMPILE.c) -o $@ $<
237363fe751SToomas Soome	$(CTFCONVERT_O)
238363fe751SToomas Soome
239cbc8e155SToomas Soome$(OBJS_DIR)/%.o:		$(SRC)/common/font/%.c
240363fe751SToomas Soome	$(COMPILE.c) -o $@ $<
241363fe751SToomas Soome	$(CTFCONVERT_O)
242363fe751SToomas Soome
2437c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/%.c
2447c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2457c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2467c478bd9Sstevel@tonic-gate
2477c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/autofs/%.c
2487c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2497c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2507c478bd9Sstevel@tonic-gate
25176ca3cb0SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/bootfs/%.c
25276ca3cb0SRobert Mustacchi	$(COMPILE.c) -o $@ $<
25376ca3cb0SRobert Mustacchi	$(CTFCONVERT_O)
25476ca3cb0SRobert Mustacchi
255986fd29aSsetje$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/dcfs/%.c
256986fd29aSsetje	$(COMPILE.c) -o $@ $<
257986fd29aSsetje	$(CTFCONVERT_O)
258986fd29aSsetje
259facf4a8dSllai$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/devfs/%.c
260facf4a8dSllai	$(COMPILE.c) -o $@ $<
261facf4a8dSllai	$(CTFCONVERT_O)
262facf4a8dSllai
2637c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/ctfs/%.c
2647c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2657c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2667c478bd9Sstevel@tonic-gate
2677c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/doorfs/%.c
2687c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2697c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2707c478bd9Sstevel@tonic-gate
271facf4a8dSllai$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/dev/%.c
2727c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2737c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2747c478bd9Sstevel@tonic-gate
2757c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/fd/%.c
2767c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2777c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2787c478bd9Sstevel@tonic-gate
2797c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/fifofs/%.c
2807c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2817c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2827c478bd9Sstevel@tonic-gate
2837c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/hsfs/%.c
2847c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2857c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2867c478bd9Sstevel@tonic-gate
2877c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/lofs/%.c
2887c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2897c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2907c478bd9Sstevel@tonic-gate
2917c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/mntfs/%.c
2927c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2937c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2947c478bd9Sstevel@tonic-gate
2957c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/namefs/%.c
2967c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
2977c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
2987c478bd9Sstevel@tonic-gate
2997c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/nfs/%.c
3007c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
3017c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
3027c478bd9Sstevel@tonic-gate
303da6c28aaSamw$(OBJS_DIR)/%.o:		$(COMMONBASE)/smbsrv/%.c
304da6c28aaSamw	$(COMPILE.c) -o $@ $<
305da6c28aaSamw	$(CTFCONVERT_O)
306da6c28aaSamw
3079890ff83SToomas Soome$(OBJS_DIR)/%.o:		$(COMMONBASE)/vga/%.c
3089890ff83SToomas Soome	$(COMPILE.c) -o $@ $<
3099890ff83SToomas Soome	$(CTFCONVERT_O)
3109890ff83SToomas Soome
311da6c28aaSamw$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/smbsrv/%.c
312da6c28aaSamw	$(COMPILE.c) -o $@ $<
313da6c28aaSamw	$(CTFCONVERT_O)
314da6c28aaSamw
3157c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/objfs/%.c
3167c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
3177c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
3187c478bd9Sstevel@tonic-gate
3197c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/pcfs/%.c
3207c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
3217c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
3227c478bd9Sstevel@tonic-gate
3237c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/portfs/%.c
3247c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
3257c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
3267c478bd9Sstevel@tonic-gate
3277c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/proc/%.c
3287c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
3297c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
3307c478bd9Sstevel@tonic-gate
331a237e38eSth$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/sharefs/%.c
332a237e38eSth	$(COMPILE.c) -o $@ $<
333a237e38eSth	$(CTFCONVERT_O)
334a237e38eSth
33502d09e03SGordon Ross$(OBJS_DIR)/%.o:		$(COMMONBASE)/smbclnt/%.c
33602d09e03SGordon Ross	$(COMPILE.c) -o $@ $<
33702d09e03SGordon Ross	$(CTFCONVERT_O)
33802d09e03SGordon Ross
3394bff34e3Sthurlow$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/smbclnt/netsmb/%.c
3404bff34e3Sthurlow	$(COMPILE.c) -o $@ $<
3414bff34e3Sthurlow	$(CTFCONVERT_O)
3424bff34e3Sthurlow
3434bff34e3Sthurlow$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/smbclnt/smbfs/%.c
3444bff34e3Sthurlow	$(COMPILE.c) -o $@ $<
3454bff34e3Sthurlow	$(CTFCONVERT_O)
3464bff34e3Sthurlow
3477c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/sockfs/%.c
3487c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
3497c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
3507c478bd9Sstevel@tonic-gate
3517c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/specfs/%.c
3527c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
3537c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
3547c478bd9Sstevel@tonic-gate
3557c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/swapfs/%.c
3567c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
3577c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
3587c478bd9Sstevel@tonic-gate
3597c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/tmpfs/%.c
3607c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
3617c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
3627c478bd9Sstevel@tonic-gate
3637c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/udfs/%.c
3647c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
3657c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
3667c478bd9Sstevel@tonic-gate
3677c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/ufs/%.c
3687c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
3697c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
3707c478bd9Sstevel@tonic-gate
371911106dfSjm$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/vscan/%.c
372911106dfSjm	$(COMPILE.c) -o $@ $<
373911106dfSjm	$(CTFCONVERT_O)
374911106dfSjm
375fa9e4066Sahrens$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/zfs/%.c
376fa9e4066Sahrens	$(COMPILE.c) -o $@ $<
377fa9e4066Sahrens	$(CTFCONVERT_O)
378fa9e4066Sahrens
379dfc11533SChris Williamson$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/zfs/lua/%.c
380dfc11533SChris Williamson	$(COMPILE.c) -o $@ $<
381dfc11533SChris Williamson	$(CTFCONVERT_O)
382dfc11533SChris Williamson
38310ae99eeSToomas Soome$(OBJS_DIR)/%.o:		$(COMMONBASE)/lz4/%.c
38410ae99eeSToomas Soome	$(COMPILE.c) -o $@ $<
38510ae99eeSToomas Soome	$(CTFCONVERT_O)
38610ae99eeSToomas Soome
387e802abbdSTim Haley$(OBJS_DIR)/%.o:		$(UTSBASE)/common/fs/zut/%.c
388e802abbdSTim Haley	$(COMPILE.c) -o $@ $<
389e802abbdSTim Haley	$(CTFCONVERT_O)
390e802abbdSTim Haley
391da6c28aaSamw$(OBJS_DIR)/%.o:		$(COMMONBASE)/xattr/%.c
392da6c28aaSamw	$(COMPILE.c) -o $@ $<
393da6c28aaSamw	$(CTFCONVERT_O)
394da6c28aaSamw
395fa9e4066Sahrens$(OBJS_DIR)/%.o:		$(COMMONBASE)/zfs/%.c
396fa9e4066Sahrens	$(COMPILE.c) -o $@ $<
397fa9e4066Sahrens	$(CTFCONVERT_O)
398fa9e4066Sahrens
3994c06356bSdh$(OBJS_DIR)/%.o:	$(UTSBASE)/common/io/scsi/adapters/pmcs/%.c
4004c06356bSdh	$(COMPILE.c) -o $@ $<
4014c06356bSdh	$(CTFCONVERT_O)
4024c06356bSdh
4034c06356bSdh$(OBJS_DIR)/%.o:	$(UTSBASE)/common/io/scsi/adapters/pmcs/%.bin
4044c06356bSdh	$(COMPILE.b) -o $@ $<
4054c06356bSdh
406c0586b87SGarrett D'Amore$(OBJS_DIR)/%.o:	$(UTSBASE)/common/io/scsi/adapters/pvscsi/%.c
407c0586b87SGarrett D'Amore	$(COMPILE.c) -o $@ $<
408c0586b87SGarrett D'Amore	$(CTFCONVERT_O)
409c0586b87SGarrett D'Amore
4107a286c47SDai Ngo$(OBJS_DIR)/%.o:		$(COMMONBASE)/fsreparse/%.c
4117a286c47SDai Ngo	$(COMPILE.c) -o $@ $<
4127a286c47SDai Ngo	$(CTFCONVERT_O)
4137a286c47SDai Ngo
4147c478bd9Sstevel@tonic-gateKMECHKRB5_BASE=$(UTSBASE)/common/gssapi/mechs/krb5
4157c478bd9Sstevel@tonic-gate
416dfc11533SChris WilliamsonKGSSDFLAGS=-I $(UTSBASE)/common/gssapi/include
4177c478bd9Sstevel@tonic-gate
4187c478bd9Sstevel@tonic-gate# Note, KRB5_DEFS can be assigned various preprocessor flags,
4197c478bd9Sstevel@tonic-gate# typically -D defines on the make invocation.  The standard compiler
4207c478bd9Sstevel@tonic-gate# flags will not be overwritten.
4217c478bd9Sstevel@tonic-gateKGSSDFLAGS += $(KRB5_DEFS)
4227c478bd9Sstevel@tonic-gate
4237c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/gssapi/%.c
4247c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4257c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4267c478bd9Sstevel@tonic-gate
4271e1ddd6cScth$(OBJS_DIR)/%.o:		$(UTSBASE)/common/gssapi/mechs/dummy/%.c
4287c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4297c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4307c478bd9Sstevel@tonic-gate
4317c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/%.c
4327c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4337c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4347c478bd9Sstevel@tonic-gate
4357c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/crypto/%.c
4367c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4377c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4387c478bd9Sstevel@tonic-gate
4397c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/crypto/des/%.c
4407c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4417c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4427c478bd9Sstevel@tonic-gate
4437c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/crypto/arcfour/%.c
4447c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4457c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4467c478bd9Sstevel@tonic-gate
4477c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/crypto/dk/%.c
4487c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4497c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4507c478bd9Sstevel@tonic-gate
4517c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/crypto/enc_provider/%.c
4527c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4537c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4547c478bd9Sstevel@tonic-gate
4557c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/crypto/hash_provider/%.c
4567c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4577c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4587c478bd9Sstevel@tonic-gate
4597c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/crypto/keyhash_provider/%.c
4607c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4617c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4627c478bd9Sstevel@tonic-gate
4637c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/crypto/raw/%.c
4647c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4657c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4667c478bd9Sstevel@tonic-gate
4677c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/crypto/old/%.c
4687c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4697c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4707c478bd9Sstevel@tonic-gate
4717c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/krb5/krb/%.c
4727c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4737c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4747c478bd9Sstevel@tonic-gate
4757c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/krb5/os/%.c
4767c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4777c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4787c478bd9Sstevel@tonic-gate
4797c478bd9Sstevel@tonic-gate$(OBJS_DIR)/ser_sctx.o := CPPFLAGS += -DPROVIDE_KERNEL_IMPORT=1
4807c478bd9Sstevel@tonic-gate
4817c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/mech/%.c
4827c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4837c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4847c478bd9Sstevel@tonic-gate
4857c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(KMECHKRB5_BASE)/profile/%.c
4867c478bd9Sstevel@tonic-gate	$(COMPILE.c) $(KGSSDFLAGS) -o $@ $<
4877c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4887c478bd9Sstevel@tonic-gate
489c5c4113dSnw$(OBJS_DIR)/%.o:		$(UTSBASE)/common/idmap/%.c
490c5c4113dSnw	$(COMPILE.c) -o $@ $<
491c5c4113dSnw	$(CTFCONVERT_O)
492c5c4113dSnw
4937c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/%.c
4947c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
4957c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
4967c478bd9Sstevel@tonic-gate
4977c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/arp/%.c
4987c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
4997c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5007c478bd9Sstevel@tonic-gate
5017c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/ip/%.c
5027c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
5037c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5047c478bd9Sstevel@tonic-gate
505e11c3f44Smeem$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/ipnet/%.c
506b127ac41SPhilip Kirk	$(COMPILE.c) -o $@ $<
507b127ac41SPhilip Kirk	$(CTFCONVERT_O)
508b127ac41SPhilip Kirk
5092b24ab6bSSebastien Roy$(OBJS_DIR)/%.o:                $(UTSBASE)/common/inet/iptun/%.c
5102b24ab6bSSebastien Roy	$(COMPILE.c) -o $@ $<
5112b24ab6bSSebastien Roy	$(CTFCONVERT_O)
5122b24ab6bSSebastien Roy
5137c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/sctp/%.c
5147c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
5157c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5167c478bd9Sstevel@tonic-gate
5177c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/tcp/%.c
5187c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
5197c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5207c478bd9Sstevel@tonic-gate
521dbed73cbSSangeeta Misra$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/ilb/%.c
522dbed73cbSSangeeta Misra	$(COMPILE.c) -o $@ $<
523dbed73cbSSangeeta Misra	$(CTFCONVERT_O)
5247c478bd9Sstevel@tonic-gate
525ab25eeb5Syz$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/ipf/%.c
526381a2a9aSdr	$(COMPILE.c) -o $@ $<
5277c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5287c478bd9Sstevel@tonic-gate
529fe77cc04SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/ipd/%.c
530fe77cc04SRobert Mustacchi	$(COMPILE.c) -o $@ $<
531fe77cc04SRobert Mustacchi	$(CTFCONVERT_O)
532fe77cc04SRobert Mustacchi
533c793af95Ssangeeta$(OBJS_DIR)/%.o:		$(COMMONBASE)/net/patricia/%.c
534c793af95Ssangeeta	$(COMPILE.c) -o $@ $<
535c793af95Ssangeeta	$(CTFCONVERT_O)
536c793af95Ssangeeta
5377c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/udp/%.c
5387c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
5397c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5407c478bd9Sstevel@tonic-gate
5410f1702c5SYu Xiangning$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/sockmods/%.c
5420f1702c5SYu Xiangning	$(COMPILE.c) -o $@ $<
5430f1702c5SYu Xiangning	$(CTFCONVERT_O)
5440f1702c5SYu Xiangning
545e11c3f44Smeem$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/dlpistub/%.c
5467c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
5477c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5487c478bd9Sstevel@tonic-gate
54945a4b79dSSebastien Roy$(OBJS_DIR)/%.o:		$(UTSBASE)/common/inet/cc/%.c
55045a4b79dSSebastien Roy	$(COMPILE.c) -o $@ $<
55145a4b79dSSebastien Roy	$(CTFCONVERT_O)
55245a4b79dSSebastien Roy
5537c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/%.c
5547c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
5557c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5567c478bd9Sstevel@tonic-gate
5577c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/1394/%.c
5587c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
5597c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5607c478bd9Sstevel@tonic-gate
5617c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/1394/adapters/%.c
5627c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
5637c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5647c478bd9Sstevel@tonic-gate
5657c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/1394/targets/av1394/%.c
5667c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
5677c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5687c478bd9Sstevel@tonic-gate
5698eea8e29Sap$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/1394/targets/dcam1394/%.c
5708eea8e29Sap	$(COMPILE.c) -o $@ $<
5718eea8e29Sap	$(CTFCONVERT_O)
5728eea8e29Sap
5737c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/1394/targets/scsa1394/%.c
5747c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
5757c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5767c478bd9Sstevel@tonic-gate
5777c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/sbp2/%.c
5787c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
5797c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
5807c478bd9Sstevel@tonic-gate
581942c5e3cSpl$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/aac/%.c
582942c5e3cSpl	$(COMPILE.c) -o $@ $<
583942c5e3cSpl	$(CTFCONVERT_O)
584942c5e3cSpl
5851959748cSgd$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/afe/%.c
5861959748cSgd	$(COMPILE.c) -o $@ $<
5871959748cSgd	$(CTFCONVERT_O)
5881959748cSgd
589015a6ef6SSaurabh Misra$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/atge/%.c
590015a6ef6SSaurabh Misra	$(COMPILE.c) -o $@ $<
591015a6ef6SSaurabh Misra	$(CTFCONVERT_O)
592015a6ef6SSaurabh Misra
593dd1de374Slin wang - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/arn/%.c
594dd1de374Slin wang - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
595dd1de374Slin wang - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
596dd1de374Slin wang - Sun Microsystems - Beijing China
5977a1306a7Sxc$(OBJS_DIR)/%.o:               $(UTSBASE)/common/io/ath/%.c
5987a1306a7Sxc	$(COMPILE.c) -o $@ $<
5997a1306a7Sxc	$(CTFCONVERT_O)
6007a1306a7Sxc
6019f758cafSpengcheng chen - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:               $(UTSBASE)/common/io/atu/%.c
6029f758cafSpengcheng chen - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
6039f758cafSpengcheng chen - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
6049f758cafSpengcheng chen - Sun Microsystems - Beijing China
60588447a05SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/impl/%.c
6067c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
6077c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
6087c478bd9Sstevel@tonic-gate
60988447a05SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/ac97/%.c
6107c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
6117c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
6127c478bd9Sstevel@tonic-gate
61388447a05SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audioens/%.c
614582eadeeSfl	$(COMPILE.c) -o $@ $<
615582eadeeSfl	$(CTFCONVERT_O)
616582eadeeSfl
617992413f4SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audioemu10k/%.c
618992413f4SGarrett D'Amore	$(COMPILE.c) -o $@ $<
619992413f4SGarrett D'Amore	$(CTFCONVERT_O)
620992413f4SGarrett D'Amore
62188447a05SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audio1575/%.c
622c525fe66Sfl	$(COMPILE.c) -o $@ $<
623c525fe66Sfl	$(CTFCONVERT_O)
624c525fe66Sfl
62588447a05SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audio810/%.c
6267c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
6277c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
6287c478bd9Sstevel@tonic-gate
62908045defSGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audiocmi/%.c
63008045defSGarrett D'Amore	$(COMPILE.c) -o $@ $<
63108045defSGarrett D'Amore	$(CTFCONVERT_O)
63208045defSGarrett D'Amore
633f6929eceSGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audiocmihd/%.c
634f6929eceSGarrett D'Amore	$(COMPILE.c) -o $@ $<
635f6929eceSGarrett D'Amore	$(CTFCONVERT_O)
636f6929eceSGarrett D'Amore
63788447a05SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audiohd/%.c
6387c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
6397c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
6407c478bd9Sstevel@tonic-gate
64188447a05SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audioixp/%.c
64288447a05SGarrett D'Amore	$(COMPILE.c) -o $@ $<
64388447a05SGarrett D'Amore	$(CTFCONVERT_O)
64488447a05SGarrett D'Amore
64548722b5fSGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audiols/%.c
64648722b5fSGarrett D'Amore	$(COMPILE.c) -o $@ $<
64748722b5fSGarrett D'Amore	$(CTFCONVERT_O)
64848722b5fSGarrett D'Amore
64988447a05SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audiopci/%.c
65088447a05SGarrett D'Amore	$(COMPILE.c) -o $@ $<
65188447a05SGarrett D'Amore	$(CTFCONVERT_O)
65288447a05SGarrett D'Amore
653d9cbf529SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audiop16x/%.c
654d9cbf529SGarrett D'Amore	$(COMPILE.c) -o $@ $<
655d9cbf529SGarrett D'Amore	$(CTFCONVERT_O)
656d9cbf529SGarrett D'Amore
6577a4f122cSGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audiosolo/%.c
6587a4f122cSGarrett D'Amore	$(COMPILE.c) -o $@ $<
6597a4f122cSGarrett D'Amore	$(CTFCONVERT_O)
6607a4f122cSGarrett D'Amore
66188447a05SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audiots/%.c
66288447a05SGarrett D'Amore	$(COMPILE.c) -o $@ $<
66388447a05SGarrett D'Amore	$(CTFCONVERT_O)
66488447a05SGarrett D'Amore
66588447a05SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/audio/drv/audiovia823x/%.c
6667c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
6677c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
6687c478bd9Sstevel@tonic-gate
669dd52495fSSaurabh Misra$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bfe/%.c
670dd52495fSSaurabh Misra	$(COMPILE.c) -o $@ $<
671dd52495fSSaurabh Misra	$(CTFCONVERT_O)
672dd52495fSSaurabh Misra
6731e1ddd6cScth$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bge/%.c
6747c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
6757c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
6767c478bd9Sstevel@tonic-gate
6773f7d54a6SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/blkdev/%.c
6783f7d54a6SGarrett D'Amore	$(COMPILE.c) -o $@ $<
6793f7d54a6SGarrett D'Amore	$(CTFCONVERT_O)
6803f7d54a6SGarrett D'Amore
681eef4f27bSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bnx/%.c
682eef4f27bSRobert Mustacchi	$(COMPILE.c) -o $@ $<
683eef4f27bSRobert Mustacchi	$(CTFCONVERT_O)
684eef4f27bSRobert Mustacchi
685eef4f27bSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bnx/570x/driver/common/lmdev/%.c
686eef4f27bSRobert Mustacchi	$(COMPILE.c) -o $@ $<
687eef4f27bSRobert Mustacchi	$(CTFCONVERT_O)
688eef4f27bSRobert Mustacchi
689d14abf15SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bnxe/%.c
690d14abf15SRobert Mustacchi	$(COMPILE.c) -o $@ $<
691d14abf15SRobert Mustacchi	$(CTFCONVERT_O)
692d14abf15SRobert Mustacchi
693d14abf15SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bnxe/577xx/common/%.c
694d14abf15SRobert Mustacchi	$(COMPILE.c) -o $@ $<
695d14abf15SRobert Mustacchi	$(CTFCONVERT_O)
696d14abf15SRobert Mustacchi
697d14abf15SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bnxe/577xx/drivers/common/ecore/%.c
698d14abf15SRobert Mustacchi	$(COMPILE.c) -o $@ $<
699d14abf15SRobert Mustacchi	$(CTFCONVERT_O)
700d14abf15SRobert Mustacchi
701d14abf15SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bnxe/577xx/drivers/common/lm/device/%.c
702d14abf15SRobert Mustacchi	$(COMPILE.c) -o $@ $<
703d14abf15SRobert Mustacchi	$(CTFCONVERT_O)
704d14abf15SRobert Mustacchi
705d14abf15SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bnxe/577xx/drivers/common/lm/fw/%.c
706d14abf15SRobert Mustacchi	$(COMPILE.c) -o $@ $<
707d14abf15SRobert Mustacchi	$(CTFCONVERT_O)
708d14abf15SRobert Mustacchi
709d14abf15SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bnxe/577xx/drivers/common/lm/l4/%.c
710d14abf15SRobert Mustacchi	$(COMPILE.c) -o $@ $<
711d14abf15SRobert Mustacchi	$(CTFCONVERT_O)
712d14abf15SRobert Mustacchi
713d14abf15SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bnxe/577xx/drivers/common/lm/l5/%.c
714d14abf15SRobert Mustacchi	$(COMPILE.c) -o $@ $<
715d14abf15SRobert Mustacchi	$(CTFCONVERT_O)
716d14abf15SRobert Mustacchi
717d14abf15SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bnxe/577xx/drivers/common/lm/device/%.c
718d14abf15SRobert Mustacchi	$(COMPILE.c) -o $@ $<
719d14abf15SRobert Mustacchi	$(CTFCONVERT_O)
720d14abf15SRobert Mustacchi
7210a0e9771SDarren Reed$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/bpf/%.c
7220a0e9771SDarren Reed	$(COMPILE.c) -o $@ $<
7230a0e9771SDarren Reed	$(CTFCONVERT_O)
7240a0e9771SDarren Reed
7253db86aabSstevel$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/cardbus/%.c
7263db86aabSstevel	$(COMPILE.c) -o $@ $<
7273db86aabSstevel	$(CTFCONVERT_O)
7283db86aabSstevel
729fcf3ce44SJohn Forte$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/comstar/stmf/%.c
730fcf3ce44SJohn Forte	$(COMPILE.c) -o $@ $<
731fcf3ce44SJohn Forte	$(CTFCONVERT_O)
732fcf3ce44SJohn Forte
733fcf3ce44SJohn Forte$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/comstar/port/fct/%.c
734fcf3ce44SJohn Forte	$(COMPILE.c) -o $@ $<
735fcf3ce44SJohn Forte	$(CTFCONVERT_O)
736fcf3ce44SJohn Forte
737fcf3ce44SJohn Forte$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/comstar/port/qlt/%.c
738fcf3ce44SJohn Forte	$(COMPILE.c) -o $@ $<
739fcf3ce44SJohn Forte	$(CTFCONVERT_O)
740fcf3ce44SJohn Forte
7411bdd6c0eSSue Gleeson$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/comstar/port/srpt/%.c
7422a8164dfSZhong Wang	$(COMPILE.c) -o $@ $<
7432a8164dfSZhong Wang	$(CTFCONVERT_O)
7442a8164dfSZhong Wang
7451bdd6c0eSSue Gleeson$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/comstar/port/fcoet/%.c
7461bdd6c0eSSue Gleeson	$(COMPILE.c) -o $@ $<
7471bdd6c0eSSue Gleeson	$(CTFCONVERT_O)
7482a8164dfSZhong Wang
749a6d42e7dSPeter Dunlap$(OBJS_DIR)/%.o:		$(COMMONBASE)/iscsit/%.c
750a6d42e7dSPeter Dunlap	$(COMPILE.c) -o $@ $<
751a6d42e7dSPeter Dunlap	$(CTFCONVERT_O)
752a6d42e7dSPeter Dunlap
753a6d42e7dSPeter Dunlap$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/comstar/port/iscsit/%.c
754a6d42e7dSPeter Dunlap	$(COMPILE.c) -o $@ $<
755a6d42e7dSPeter Dunlap	$(CTFCONVERT_O)
756a6d42e7dSPeter Dunlap
75745039663SJohn Forte$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/comstar/port/pppt/%.c
75845039663SJohn Forte	$(COMPILE.c) -o $@ $<
75945039663SJohn Forte	$(CTFCONVERT_O)
76045039663SJohn Forte
761fcf3ce44SJohn Forte$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/comstar/lu/stmf_sbd/%.c
762fcf3ce44SJohn Forte	$(COMPILE.c) -o $@ $<
763fcf3ce44SJohn Forte	$(CTFCONVERT_O)
764fcf3ce44SJohn Forte
76580c94ecdSKeith M Wesolowski$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/cpqary3/%.c
76680c94ecdSKeith M Wesolowski	$(COMPILE.c) -o $@ $<
76780c94ecdSKeith M Wesolowski	$(CTFCONVERT_O)
76880c94ecdSKeith M Wesolowski
7697c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/dld/%.c
7707c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
7717c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
7727c478bd9Sstevel@tonic-gate
7737c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/dls/%.c
7747c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
7757c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
7767c478bd9Sstevel@tonic-gate
7775c1d0199Sgd$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/dmfe/%.c
7785c1d0199Sgd	$(COMPILE.c) -o $@ $<
7795c1d0199Sgd	$(CTFCONVERT_O)
7805c1d0199Sgd
781b3697b90SSteven Stallion$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/efe/%.c
782b3697b90SSteven Stallion	$(COMPILE.c) -o $@ $<
783b3697b90SSteven Stallion	$(CTFCONVERT_O)
784b3697b90SSteven Stallion
78569b3e104SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/elxl/%.c
78669b3e104SGarrett D'Amore	$(COMPILE.c) -o $@ $<
78769b3e104SGarrett D'Amore	$(CTFCONVERT_O)
78869b3e104SGarrett D'Amore
7896f443ebcSRyan Zezeski$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ena/%.c
7906f443ebcSRyan Zezeski	$(COMPILE.c) -o $@ $<
7916f443ebcSRyan Zezeski	$(CTFCONVERT_O)
7926f443ebcSRyan Zezeski
7932a8164dfSZhong Wang$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/fcoe/%.c
7942a8164dfSZhong Wang	$(COMPILE.c) -o $@ $<
7952a8164dfSZhong Wang	$(CTFCONVERT_O)
7962a8164dfSZhong Wang
7970219346bSGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/hme/%.c
7980219346bSGarrett D'Amore	$(COMPILE.c) -o $@ $<
7990219346bSGarrett D'Amore	$(CTFCONVERT_O)
8000219346bSGarrett D'Amore
801d4bc0535SKrishna Elango$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/pciex/%.c
802d4bc0535SKrishna Elango	$(COMPILE.c) -o $@ $<
803d4bc0535SKrishna Elango	$(CTFCONVERT_O)
804d4bc0535SKrishna Elango
8057c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/hotplug/hpcsvc/%.c
8067c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
8077c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
8087c478bd9Sstevel@tonic-gate
80926947304SEvan Yan$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/pciex/hotplug/%.c
810b65731f1Skini	$(COMPILE.c) -o $@ $<
811b65731f1Skini	$(CTFCONVERT_O)
812b65731f1Skini
8137c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/hotplug/pcihp/%.c
8147c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
8157c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
8167c478bd9Sstevel@tonic-gate
817b86efd96Sagiri$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/clients/rds/%.c
818b86efd96Sagiri	$(COMPILE.c) -o $@ $<
819b86efd96Sagiri	$(CTFCONVERT_O)
820b86efd96Sagiri
821c0dd49bdSEiji Ota$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/clients/rdsv3/%.c
822c0dd49bdSEiji Ota	$(COMPILE.c) -o $@ $<
823c0dd49bdSEiji Ota	$(CTFCONVERT_O)
824c0dd49bdSEiji Ota
82530e7468fSPeter Dunlap$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/clients/iser/%.c
82630e7468fSPeter Dunlap	$(COMPILE.c) -o $@ $<
82730e7468fSPeter Dunlap	$(CTFCONVERT_O)
82830e7468fSPeter Dunlap
8297c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/clients/ibd/%.c
8307c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
8317c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
8327c478bd9Sstevel@tonic-gate
833b494511aSVenki Rajagopalan$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/clients/eoib/%.c
834b494511aSVenki Rajagopalan	$(COMPILE.c) -o $@ $<
835b494511aSVenki Rajagopalan	$(CTFCONVERT_O)
836b494511aSVenki Rajagopalan
837c39526b7SPramod Gunjikar$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/clients/of/sol_ofs/%.c
838c39526b7SPramod Gunjikar	$(COMPILE.c) -o $@ $<
839c39526b7SPramod Gunjikar	$(CTFCONVERT_O)
840c39526b7SPramod Gunjikar
841c39526b7SPramod Gunjikar$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/clients/of/sol_ucma/%.c
842c39526b7SPramod Gunjikar	$(COMPILE.c) -o $@ $<
843c39526b7SPramod Gunjikar	$(CTFCONVERT_O)
844c39526b7SPramod Gunjikar
845448bf859SLida.Horn$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/clients/of/sol_umad/%.c
846448bf859SLida.Horn	$(COMPILE.c) -o $@ $<
847448bf859SLida.Horn	$(CTFCONVERT_O)
848448bf859SLida.Horn
849c39526b7SPramod Gunjikar$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/clients/of/sol_uverbs/%.c
850c39526b7SPramod Gunjikar	$(COMPILE.c) -o $@ $<
851c39526b7SPramod Gunjikar	$(CTFCONVERT_O)
852c39526b7SPramod Gunjikar
85374e20cfeSnh$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/clients/sdp/%.c
85474e20cfeSnh	$(COMPILE.c) -o $@ $<
85574e20cfeSnh	$(CTFCONVERT_O)
85674e20cfeSnh
8577c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/mgt/ibcm/%.c
8587c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
8597c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
8607c478bd9Sstevel@tonic-gate
8617c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/mgt/ibdm/%.c
8627c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
8637c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
8647c478bd9Sstevel@tonic-gate
8651bdd6c0eSSue Gleeson$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/mgt/ibdma/%.c
8661bdd6c0eSSue Gleeson	$(COMPILE.c) -o $@ $<
8671bdd6c0eSSue Gleeson	$(CTFCONVERT_O)
8681bdd6c0eSSue Gleeson
8697c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/mgt/ibmf/%.c
8707c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
8717c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
8727c478bd9Sstevel@tonic-gate
8737c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/ibnex/%.c
8747c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
8757c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
8767c478bd9Sstevel@tonic-gate
8777c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/ibtl/%.c
8787c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
8797c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
8807c478bd9Sstevel@tonic-gate
8819e39c5baSBill Taylor$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/adapters/tavor/%.c
8829e39c5baSBill Taylor	$(COMPILE.c) -o $@ $<
8839e39c5baSBill Taylor	$(CTFCONVERT_O)
8849e39c5baSBill Taylor
8859e39c5baSBill Taylor$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/adapters/hermon/%.c
8869e39c5baSBill Taylor	$(COMPILE.c) -o $@ $<
8879e39c5baSBill Taylor	$(CTFCONVERT_O)
8889e39c5baSBill Taylor
8899e39c5baSBill Taylor$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ib/clients/daplt/%.c
8909e39c5baSBill Taylor	$(COMPILE.c) -o $@ $<
8919e39c5baSBill Taylor	$(CTFCONVERT_O)
8929e39c5baSBill Taylor
893a6d42e7dSPeter Dunlap$(OBJS_DIR)/%.o:		$(COMMONBASE)/iscsi/%.c
894a6d42e7dSPeter Dunlap	$(COMPILE.c) -o $@ $<
895a6d42e7dSPeter Dunlap	$(CTFCONVERT_O)
896a6d42e7dSPeter Dunlap
897a6d42e7dSPeter Dunlap$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/idm/%.c
898a6d42e7dSPeter Dunlap	$(COMPILE.c) -o $@ $<
899a6d42e7dSPeter Dunlap	$(CTFCONVERT_O)
900a6d42e7dSPeter Dunlap
901bb5e3b2fSeh$(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ipw/%.c
902bb5e3b2fSeh	$(COMPILE.c) -o $@ $<
903bb5e3b2fSeh	$(CTFCONVERT_O)
904bb5e3b2fSeh
905c7ee0b5cSfei feng - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/iwh/%.c
906c7ee0b5cSfei feng - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
907c7ee0b5cSfei feng - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
908c7ee0b5cSfei feng - Sun Microsystems - Beijing China
909bb5e3b2fSeh$(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/iwi/%.c
910bb5e3b2fSeh	$(COMPILE.c) -o $@ $<
911bb5e3b2fSeh	$(CTFCONVERT_O)
912bb5e3b2fSeh
913c533a883Shx$(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/iwk/%.c
914c533a883Shx	$(COMPILE.c) -o $@ $<
915c533a883Shx	$(CTFCONVERT_O)
916c533a883Shx
917fd43cf6eSHans Rosenfeld$(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/iwn/%.c
918fd43cf6eSHans Rosenfeld	$(COMPILE.c) -o $@ $<
919fd43cf6eSHans Rosenfeld	$(CTFCONVERT_O)
920fd43cf6eSHans Rosenfeld
92122a84b8dSQuaker Fang$(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/iwp/%.c
92222a84b8dSQuaker Fang	$(COMPILE.c) -o $@ $<
92322a84b8dSQuaker Fang	$(CTFCONVERT_O)
92422a84b8dSQuaker Fang
9257c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/kb8042/%.c
9267c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
9277c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
9287c478bd9Sstevel@tonic-gate
9297c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/kbtrans/%.c
9307c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
9317c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
9327c478bd9Sstevel@tonic-gate
9333ce53722SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ksensor/%.c
9343ce53722SRobert Mustacchi	$(COMPILE.c) -o $@ $<
9353ce53722SRobert Mustacchi	$(CTFCONVERT_O)
9363ce53722SRobert Mustacchi
9370f1702c5SYu Xiangning$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ksocket/%.c
9380f1702c5SYu Xiangning	$(COMPILE.c) -o $@ $<
9390f1702c5SYu Xiangning	$(CTFCONVERT_O)
9400f1702c5SYu Xiangning
9417c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/aggr/%.c
9427c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
9437c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
9447c478bd9Sstevel@tonic-gate
9457c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/lp/%.c
9467c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
9477c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
9487c478bd9Sstevel@tonic-gate
9497c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/mac/%.c
9507c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
9517c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
9527c478bd9Sstevel@tonic-gate
953ba2e4443Sseb$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/mac/plugins/%.c
954ba2e4443Sseb	$(COMPILE.c) -o $@ $<
955ba2e4443Sseb	$(CTFCONVERT_O)
956ba2e4443Sseb
9576029a2d8Ssusans$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/mega_sas/%.c
9586029a2d8Ssusans	$(COMPILE.c) -o $@ $<
9596029a2d8Ssusans	$(CTFCONVERT_O)
9606029a2d8Ssusans
961bdb9230aSGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/mii/%.c
962bdb9230aSGarrett D'Amore	$(COMPILE.c) -o $@ $<
963bdb9230aSGarrett D'Amore	$(CTFCONVERT_O)
964bdb9230aSGarrett D'Amore
965ebb7c6fdSAlex Wilson$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/mlxcx/%.c
966ebb7c6fdSAlex Wilson	$(COMPILE.c) -o $@ $<
967ebb7c6fdSAlex Wilson	$(CTFCONVERT_O)
968ebb7c6fdSAlex Wilson
969dcda19f5SSusan Scheufele$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/mr_sas/%.c
970dcda19f5SSusan Scheufele	$(COMPILE.c) -o $@ $<
971dcda19f5SSusan Scheufele	$(CTFCONVERT_O)
972dcda19f5SSusan Scheufele
9735b504601Sjiang wu - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/adapters/mpt_sas/%.c
9745b504601Sjiang wu - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
9755b504601Sjiang wu - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
9765b504601Sjiang wu - Sun Microsystems - Beijing China
9771e091e43SHans Rosenfeld$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/adapters/lmrc/%.c
9781e091e43SHans Rosenfeld	$(COMPILE.c) -o $@ $<
9791e091e43SHans Rosenfeld	$(CTFCONVERT_O)
9801e091e43SHans Rosenfeld
9818226594fSRick McNeal$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/adapters/smartpqi/%.c
9828226594fSRick McNeal	$(COMPILE.c) -o $@ $<
9838226594fSRick McNeal	$(CTFCONVERT_O)
9848226594fSRick McNeal
98529e83d4bSgd$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/mxfe/%.c
98629e83d4bSgd	$(COMPILE.c) -o $@ $<
98729e83d4bSgd	$(CTFCONVERT_O)
98829e83d4bSgd
989d8d81063Sfei feng - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/mwl/%.c
990d8d81063Sfei feng - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
991d8d81063Sfei feng - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
992d8d81063Sfei feng - Sun Microsystems - Beijing China
993d8d81063Sfei feng - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/mwl/mwl_fw/%.c
994d8d81063Sfei feng - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
995d8d81063Sfei feng - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
996d8d81063Sfei feng - Sun Microsystems - Beijing China
9970ba2cbe9Sxc$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/net80211/%.c
9980ba2cbe9Sxc	$(COMPILE.c) -o $@ $<
9990ba2cbe9Sxc	$(CTFCONVERT_O)
10000ba2cbe9Sxc
10016f3e57acSmx$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/nge/%.c
10026f3e57acSmx	$(COMPILE.c) -o $@ $<
10036f3e57acSmx	$(CTFCONVERT_O)
10046f3e57acSmx
10053c9168faSHans Rosenfeld$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/nvme/%.c
10063c9168faSHans Rosenfeld	$(COMPILE.c) -o $@ $<
10073c9168faSHans Rosenfeld	$(CTFCONVERT_O)
10083c9168faSHans Rosenfeld
10096f45ec7bSml$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/nxge/%.c
10106f45ec7bSml	$(COMPILE.c) -o $@ $<
10116f45ec7bSml	$(CTFCONVERT_O)
10126f45ec7bSml
10136f45ec7bSml$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/nxge/npi/%.c
10146f45ec7bSml	$(COMPILE.c) -o $@ $<
10156f45ec7bSml	$(CTFCONVERT_O)
10166f45ec7bSml
10175d9d9091SRichard Lowe$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/nxge/%.S
10186f45ec7bSml	$(COMPILE.s) -o $@ $<
10196f45ec7bSml
102036589d6bSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/overlay/%.c
102136589d6bSRobert Mustacchi	$(COMPILE.c) -o $@ $<
102236589d6bSRobert Mustacchi	$(CTFCONVERT_O)
102336589d6bSRobert Mustacchi
102436589d6bSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/overlay/plugins/%.c
102536589d6bSRobert Mustacchi	$(COMPILE.c) -o $@ $<
102636589d6bSRobert Mustacchi	$(CTFCONVERT_O)
102736589d6bSRobert Mustacchi
10287c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/pci-ide/%.c
10297c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
10307c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
10317c478bd9Sstevel@tonic-gate
1032438b5f69SJason King$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/pcn/%.c
1033438b5f69SJason King	$(COMPILE.c) -o $@ $<
1034438b5f69SJason King	$(CTFCONVERT_O)
1035438b5f69SJason King
10367c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ppp/sppp/%.c
10377c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
10387c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
10397c478bd9Sstevel@tonic-gate
10407c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ppp/spppasyn/%.c
10417c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
10427c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
10437c478bd9Sstevel@tonic-gate
10447c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ppp/sppptun/%.c
10457c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
10467c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
10477c478bd9Sstevel@tonic-gate
104814b24e2bSVaishali Kulkarni$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/qede/%.c
104914b24e2bSVaishali Kulkarni	$(COMPILE.c) -o $@ $<
105014b24e2bSVaishali Kulkarni	$(CTFCONVERT_O)
105114b24e2bSVaishali Kulkarni
105214b24e2bSVaishali Kulkarni$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/qede/579xx/drivers/ecore/%.c
105314b24e2bSVaishali Kulkarni	$(COMPILE.c) -o $@ $<
105414b24e2bSVaishali Kulkarni	$(CTFCONVERT_O)
105514b24e2bSVaishali Kulkarni
1056e07d9cb8Szf$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ral/%.c
1057e07d9cb8Szf	$(COMPILE.c) -o $@ $<
1058e07d9cb8Szf	$(CTFCONVERT_O)
1059e07d9cb8Szf
10601e1ddd6cScth$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/rge/%.c
1061a72f7ea6Sql	$(COMPILE.c) -o $@ $<
1062a72f7ea6Sql	$(CTFCONVERT_O)
1063a72f7ea6Sql
1064cde2885fSGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/rtls/%.c
1065cde2885fSGarrett D'Amore	$(COMPILE.c) -o $@ $<
1066cde2885fSGarrett D'Amore	$(CTFCONVERT_O)
1067cde2885fSGarrett D'Amore
10687c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/rsm/%.c
10697c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
10707c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
10717c478bd9Sstevel@tonic-gate
1072a72f7ea6Sql$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/rtw/%.c
1073c7fd2ed0Sgs	$(COMPILE.c) -o $@ $<
1074c7fd2ed0Sgs	$(CTFCONVERT_O)
1075c7fd2ed0Sgs
107687c96ac5SQuaker Fang$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/rum/%.c
107787c96ac5SQuaker Fang	$(COMPILE.c) -o $@ $<
107887c96ac5SQuaker Fang	$(CTFCONVERT_O)
107987c96ac5SQuaker Fang
108010115c80Sfei feng - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/rwd/%.c
108110115c80Sfei feng - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
108210115c80Sfei feng - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
108310115c80Sfei feng - Sun Microsystems - Beijing China
10848a3c961bSfei feng - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/rwn/%.c
10858a3c961bSfei feng - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
10868a3c961bSfei feng - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
1087a72f7ea6Sql
10882fcbc377Syt$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/sata/adapters/ahci/%.c
10892fcbc377Syt	$(COMPILE.c) -o $@ $<
10902fcbc377Syt	$(CTFCONVERT_O)
10912fcbc377Syt
10928d483882Smlf$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/sata/adapters/nv_sata/%.c
10938d483882Smlf	$(COMPILE.c) -o $@ $<
10948d483882Smlf	$(CTFCONVERT_O)
10958d483882Smlf
109666f9d5cbSmlf$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/sata/adapters/si3124/%.c
109766f9d5cbSmlf	$(COMPILE.c) -o $@ $<
109866f9d5cbSmlf	$(CTFCONVERT_O)
109966f9d5cbSmlf
110066f9d5cbSmlf$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/sata/impl/%.c
110166f9d5cbSmlf	$(COMPILE.c) -o $@ $<
110266f9d5cbSmlf	$(CTFCONVERT_O)
110366f9d5cbSmlf
11047c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/conf/%.c
11057c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
11067c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
11077c478bd9Sstevel@tonic-gate
11087c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/impl/%.c
11097c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
11107c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
11117c478bd9Sstevel@tonic-gate
11127c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/targets/%.c
11137c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
11147c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
11157c478bd9Sstevel@tonic-gate
11167c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/adapters/%.c
11177c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
11187c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
11197c478bd9Sstevel@tonic-gate
11204bb7efa7SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/adapters/blk2scsa/%.c
1121d62bc4baSyz	$(COMPILE.c) -o $@ $<
1122d62bc4baSyz	$(CTFCONVERT_O)
1123d62bc4baSyz
11241e1ddd6cScth$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/adapters/scsi_vhci/%.c
11251e1ddd6cScth	$(COMPILE.c) -o $@ $<
11261e1ddd6cScth	$(CTFCONVERT_O)
11271e1ddd6cScth
11281e1ddd6cScth$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/adapters/scsi_vhci/fops/%.c
11291e1ddd6cScth	$(COMPILE.c) -o $@ $<
11301e1ddd6cScth	$(CTFCONVERT_O)
11311e1ddd6cScth
1132b8aa3defSJoshua M. Clulow$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/adapters/smrt/%.c
1133b8aa3defSJoshua M. Clulow	$(COMPILE.c) -o $@ $<
1134b8aa3defSJoshua M. Clulow	$(CTFCONVERT_O)
1135b8aa3defSJoshua M. Clulow
1136fcf3ce44SJohn Forte$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/fibre-channel/ulp/%.c
1137fcf3ce44SJohn Forte	$(COMPILE.c) -o $@ $<
1138fcf3ce44SJohn Forte	$(CTFCONVERT_O)
1139fcf3ce44SJohn Forte
1140fcf3ce44SJohn Forte$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/fibre-channel/impl/%.c
1141fcf3ce44SJohn Forte	$(COMPILE.c) -o $@ $<
1142fcf3ce44SJohn Forte	$(CTFCONVERT_O)
1143fcf3ce44SJohn Forte
1144fcf3ce44SJohn Forte$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/fibre-channel/fca/qlc/%.c
1145fcf3ce44SJohn Forte	$(COMPILE.c) -o $@ $<
1146fcf3ce44SJohn Forte	$(CTFCONVERT_O)
1147fcf3ce44SJohn Forte
1148bafec742SSukumar Swaminathan$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/fibre-channel/fca/qlge/%.c
1149bafec742SSukumar Swaminathan	$(COMPILE.c) -o $@ $<
1150bafec742SSukumar Swaminathan	$(CTFCONVERT_O)
1151bafec742SSukumar Swaminathan
1152fcf3ce44SJohn Forte$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/fibre-channel/fca/emlxs/%.c
1153fcf3ce44SJohn Forte	$(COMPILE.c) -o $@ $<
1154fcf3ce44SJohn Forte	$(CTFCONVERT_O)
1155fcf3ce44SJohn Forte
11564d0e5007SSukumar Swaminathan$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/fibre-channel/fca/oce/%.c
11574d0e5007SSukumar Swaminathan	$(COMPILE.c) -o $@ $<
11584d0e5007SSukumar Swaminathan	$(CTFCONVERT_O)
11594d0e5007SSukumar Swaminathan
11607ff83669SZhong Wang$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/fibre-channel/fca/fcoei/%.c
11617ff83669SZhong Wang	$(COMPILE.c) -o $@ $<
11627ff83669SZhong Wang	$(CTFCONVERT_O)
11637ff83669SZhong Wang
11644bb7efa7SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/sdcard/adapters/sdhost/%.c
11654bb7efa7SGarrett D'Amore	$(COMPILE.c) -o $@ $<
11664bb7efa7SGarrett D'Amore	$(CTFCONVERT_O)
11674bb7efa7SGarrett D'Amore
11684bb7efa7SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/sdcard/impl/%.c
11694bb7efa7SGarrett D'Amore	$(COMPILE.c) -o $@ $<
11704bb7efa7SGarrett D'Amore	$(CTFCONVERT_O)
11714bb7efa7SGarrett D'Amore
11724bb7efa7SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/sdcard/targets/sdcard/%.c
11734bb7efa7SGarrett D'Amore	$(COMPILE.c) -o $@ $<
11744bb7efa7SGarrett D'Amore	$(CTFCONVERT_O)
11754bb7efa7SGarrett D'Amore
1176f8919bdaSduboff$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/sfe/%.c
1177f8919bdaSduboff	$(COMPILE.c) -o $@ $<
1178f8919bdaSduboff	$(CTFCONVERT_O)
1179f8919bdaSduboff
1180b509e89bSRishi Srivatsavai$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/simnet/%.c
1181b509e89bSRishi Srivatsavai	$(COMPILE.c) -o $@ $<
1182b509e89bSRishi Srivatsavai	$(CTFCONVERT_O)
1183b509e89bSRishi Srivatsavai
11844bb7efa7SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/softmac/%.c
11854bb7efa7SGarrett D'Amore	$(COMPILE.c) -o $@ $<
11864bb7efa7SGarrett D'Amore	$(CTFCONVERT_O)
11874bb7efa7SGarrett D'Amore
118856f9a274Sfei feng - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/uath/%.c
118956f9a274Sfei feng - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
119056f9a274Sfei feng - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
119156f9a274Sfei feng - Sun Microsystems - Beijing China
119256f9a274Sfei feng - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/uath/uath_fw/%.c
119356f9a274Sfei feng - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
119456f9a274Sfei feng - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
119556f9a274Sfei feng - Sun Microsystems - Beijing China
119640db2e2bSzf$(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ural/%.c
119740db2e2bSzf	$(COMPILE.c) -o $@ $<
119840db2e2bSzf	$(CTFCONVERT_O)
119940db2e2bSzf
120026594249SQin Michael Li$(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/urtw/%.c
120126594249SQin Michael Li	$(COMPILE.c) -o $@ $<
120226594249SQin Michael Li	$(CTFCONVERT_O)
120326594249SQin Michael Li
12047c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/audio/usb_ac/%.c
12057c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12067c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12077c478bd9Sstevel@tonic-gate
12087c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/audio/usb_as/%.c
12097c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12107c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12117c478bd9Sstevel@tonic-gate
12127c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/audio/usb_ah/%.c
12137c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12147c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12157c478bd9Sstevel@tonic-gate
1216a61ed2ceSHans Rosenfeld$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/ccid/%.c
1217a61ed2ceSHans Rosenfeld	$(COMPILE.c) -o $@ $<
1218a61ed2ceSHans Rosenfeld	$(CTFCONVERT_O)
1219a61ed2ceSHans Rosenfeld
1220a61ed2ceSHans Rosenfeld$(OBJS_DIR)/%.o:		$(COMMONBASE)/ccid/%.c
1221a61ed2ceSHans Rosenfeld	$(COMPILE.c) -o $@ $<
1222a61ed2ceSHans Rosenfeld	$(CTFCONVERT_O)
1223a61ed2ceSHans Rosenfeld
12247c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/usbskel/%.c
12257c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12267c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12277c478bd9Sstevel@tonic-gate
1228c77a61a7Syz$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/video/usbvc/%.c
1229c77a61a7Syz	$(COMPILE.c) -o $@ $<
1230c77a61a7Syz	$(CTFCONVERT_O)
1231c77a61a7Syz
12327c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/hid/%.c
12337c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12347c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12357c478bd9Sstevel@tonic-gate
12367c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/hidparser/%.c
12377c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12387c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12397c478bd9Sstevel@tonic-gate
12407c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/printer/%.c
12417c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12427c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12437c478bd9Sstevel@tonic-gate
12447c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/usbkbm/%.c
12457c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12467c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12477c478bd9Sstevel@tonic-gate
12487c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/usbms/%.c
12497c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12507c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12517c478bd9Sstevel@tonic-gate
1252692d834dSPengcheng Chen - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/usbinput/usbwcm/%.c
1253692d834dSPengcheng Chen - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
1254692d834dSPengcheng Chen - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
1255692d834dSPengcheng Chen - Sun Microsystems - Beijing China
12567c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/ugen/%.c
12577c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12587c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12597c478bd9Sstevel@tonic-gate
12607c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/usbser/%.c
12617c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12627c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12637c478bd9Sstevel@tonic-gate
126490f05028Syq$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/usbser/usbsacm/%.c
126590f05028Syq	$(COMPILE.c) -o $@ $<
126690f05028Syq	$(CTFCONVERT_O)
126790f05028Syq
1268de81e71eSTim Marsland$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/usbser/usbftdi/%.c
1269de81e71eSTim Marsland	$(COMPILE.c) -o $@ $<
1270de81e71eSTim Marsland	$(CTFCONVERT_O)
1271de81e71eSTim Marsland
127260b08185Syz$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/usbser/usbser_keyspan/%.c
127360b08185Syz	$(COMPILE.c) -o $@ $<
127460b08185Syz	$(CTFCONVERT_O)
127560b08185Syz
12764de26129Sxs$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/usbser/usbsprl/%.c
12774de26129Sxs	$(COMPILE.c) -o $@ $<
12784de26129Sxs	$(CTFCONVERT_O)
12794de26129Sxs
12800035018cSRaymond Chen$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/clients/usbecm/%.c
12810035018cSRaymond Chen	$(COMPILE.c) -o $@ $<
12820035018cSRaymond Chen	$(CTFCONVERT_O)
12830035018cSRaymond Chen
12847c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/hcd/openhci/%.c
12857c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12867c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12877c478bd9Sstevel@tonic-gate
12887c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/hcd/ehci/%.c
12897c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
12907c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12917c478bd9Sstevel@tonic-gate
1292993e3fafSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/hcd/xhci/%.c
1293993e3fafSRobert Mustacchi	$(COMPILE.c) -o $@ $<
1294993e3fafSRobert Mustacchi	$(CTFCONVERT_O)
1295993e3fafSRobert Mustacchi
12967c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/hcd/uhci/%.c
12977c478bd9Sstevel@tonic-gate	$(COMPILE.c) -I../../common -o $@ $<
12987c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
12997c478bd9Sstevel@tonic-gate
13007c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/hubd/%.c
13017c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
13027c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
13037c478bd9Sstevel@tonic-gate
13047c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/scsa2usb/%.c
13057c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
13067c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
13077c478bd9Sstevel@tonic-gate
13087c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/usb_mid/%.c
13097c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
13107c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
13117c478bd9Sstevel@tonic-gate
1312d73ae94eSgc$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/usb_ia/%.c
1313d73ae94eSgc	$(COMPILE.c) -o $@ $<
1314d73ae94eSgc	$(CTFCONVERT_O)
1315d73ae94eSgc
13167c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/usba/%.c
13177c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
13187c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
13197c478bd9Sstevel@tonic-gate
13207c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usb/usba10/%.c
13217c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
13227c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
13237c478bd9Sstevel@tonic-gate
13246716431bSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/usbgem/%.c
13256716431bSRobert Mustacchi	$(COMPILE.c) -o $@ $<
13266716431bSRobert Mustacchi	$(CTFCONVERT_O)
13276716431bSRobert Mustacchi
13286716431bSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/axf/%.c
13296716431bSRobert Mustacchi	$(COMPILE.c) -o $@ $<
13306716431bSRobert Mustacchi	$(CTFCONVERT_O)
13316716431bSRobert Mustacchi
13326716431bSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/udf/%.c
13336716431bSRobert Mustacchi	$(COMPILE.c) -o $@ $<
13346716431bSRobert Mustacchi	$(CTFCONVERT_O)
13356716431bSRobert Mustacchi
13366716431bSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/udmf/%.c
13376716431bSRobert Mustacchi	$(COMPILE.c) -o $@ $<
13386716431bSRobert Mustacchi	$(CTFCONVERT_O)
13396716431bSRobert Mustacchi
13406716431bSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/upf/%.c
13416716431bSRobert Mustacchi	$(COMPILE.c) -o $@ $<
13426716431bSRobert Mustacchi	$(CTFCONVERT_O)
13436716431bSRobert Mustacchi
13446716431bSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/urf/%.c
13456716431bSRobert Mustacchi	$(COMPILE.c) -o $@ $<
13466716431bSRobert Mustacchi	$(CTFCONVERT_O)
13476716431bSRobert Mustacchi
13487c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/vuidmice/%.c
13497c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
13507c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
13517c478bd9Sstevel@tonic-gate
1352843e1988Sjohnlev$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/vnic/%.c
1353843e1988Sjohnlev	$(COMPILE.c) -o $@ $<
1354843e1988Sjohnlev	$(CTFCONVERT_O)
1355843e1988Sjohnlev
135684f7a9b9Shx$(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/wpi/%.c
135784f7a9b9Shx	$(COMPILE.c) -o $@ $<
135884f7a9b9Shx	$(CTFCONVERT_O)
135984f7a9b9Shx
1360e8da18d8Spengcheng chen - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/zyd/%.c
1361e8da18d8Spengcheng chen - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
1362e8da18d8Spengcheng chen - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
1363e8da18d8Spengcheng chen - Sun Microsystems - Beijing China
13647c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/chxge/com/%.c
13657c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
13667c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
13677c478bd9Sstevel@tonic-gate
13687c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/chxge/%.c
13697c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
13707c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
13717c478bd9Sstevel@tonic-gate
137256b2bdd1SGireesh Nagabhushana$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/cxgbe/common/%.c
137356b2bdd1SGireesh Nagabhushana	$(COMPILE.c) -o $@ $<
137456b2bdd1SGireesh Nagabhushana	$(CTFCONVERT_O)
137556b2bdd1SGireesh Nagabhushana
137656b2bdd1SGireesh Nagabhushana$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/cxgbe/shared/%.c
137756b2bdd1SGireesh Nagabhushana	$(COMPILE.c) -o $@ $<
137856b2bdd1SGireesh Nagabhushana	$(CTFCONVERT_O)
137956b2bdd1SGireesh Nagabhushana
138056b2bdd1SGireesh Nagabhushana$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/cxgbe/firmware/%.c
138156b2bdd1SGireesh Nagabhushana	$(COMPILE.c) -o $@ $<
138256b2bdd1SGireesh Nagabhushana	$(CTFCONVERT_O)
138356b2bdd1SGireesh Nagabhushana
138456b2bdd1SGireesh Nagabhushana$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/cxgbe/t4nex/%.c
138556b2bdd1SGireesh Nagabhushana	$(COMPILE.c) -o $@ $<
138656b2bdd1SGireesh Nagabhushana	$(CTFCONVERT_O)
138756b2bdd1SGireesh Nagabhushana
138856b2bdd1SGireesh Nagabhushana$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/cxgbe/cxgbe/%.c
138956b2bdd1SGireesh Nagabhushana	$(COMPILE.c) -o $@ $<
139056b2bdd1SGireesh Nagabhushana	$(CTFCONVERT_O)
139156b2bdd1SGireesh Nagabhushana
13927c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ixgb/%.c
13937c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
13947c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
13957c478bd9Sstevel@tonic-gate
1396a23fd118Syl$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/xge/drv/%.c
1397a23fd118Syl	$(COMPILE.c) -o $@ $<
1398a23fd118Syl	$(CTFCONVERT_O)
1399a23fd118Syl
1400a23fd118Syl$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/xge/hal/xgehal/%.c
1401a23fd118Syl	$(COMPILE.c) -o $@ $<
1402a23fd118Syl	$(CTFCONVERT_O)
1403a23fd118Syl
140475eba5b6SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/e1000api/%.c
140575eba5b6SRobert Mustacchi	$(COMPILE.c) -o $@ $<
140675eba5b6SRobert Mustacchi	$(CTFCONVERT_O)
140775eba5b6SRobert Mustacchi
140808057504Sxy$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/e1000g/%.c
140908057504Sxy	$(COMPILE.c) -o $@ $<
141008057504Sxy	$(CTFCONVERT_O)
141108057504Sxy
1412c869993eSxy$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/igb/%.c
1413c869993eSxy	$(COMPILE.c) -o $@ $<
1414c869993eSxy	$(CTFCONVERT_O)
1415c869993eSxy
14166bbbd442SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/igc/%.c
14176bbbd442SRobert Mustacchi	$(COMPILE.c) -o $@ $<
14186bbbd442SRobert Mustacchi	$(CTFCONVERT_O)
14196bbbd442SRobert Mustacchi
14206bbbd442SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/igc/core/%.c
14216bbbd442SRobert Mustacchi	$(COMPILE.c) -o $@ $<
14226bbbd442SRobert Mustacchi	$(CTFCONVERT_O)
14236bbbd442SRobert Mustacchi
142482743679SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/iprb/%.c
142582743679SGarrett D'Amore	$(COMPILE.c) -o $@ $<
142682743679SGarrett D'Amore	$(CTFCONVERT_O)
142782743679SGarrett D'Amore
14289da57d7bSbt$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ixgbe/%.c
14299da57d7bSbt	$(COMPILE.c) -o $@ $<
14309da57d7bSbt	$(CTFCONVERT_O)
14319da57d7bSbt
14325fc77b81SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ixgbe/core/%.c
14335fc77b81SRobert Mustacchi	$(COMPILE.c) -o $@ $<
14345fc77b81SRobert Mustacchi	$(CTFCONVERT_O)
14355fc77b81SRobert Mustacchi
14369d26e4fcSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/i40e/%.c
14379d26e4fcSRobert Mustacchi	$(COMPILE.c) -o $@ $<
14389d26e4fcSRobert Mustacchi	$(CTFCONVERT_O)
14399d26e4fcSRobert Mustacchi
14409d26e4fcSRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/i40e/core/%.c
14419d26e4fcSRobert Mustacchi	$(COMPILE.c) -o $@ $<
14429d26e4fcSRobert Mustacchi	$(CTFCONVERT_O)
14439d26e4fcSRobert Mustacchi
14449a5557fdSlucy wang - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/ntxn/%.c
14459a5557fdSlucy wang - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
14469a5557fdSlucy wang - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
14479a5557fdSlucy wang - Sun Microsystems - Beijing China
144804b6cca3Slucy wang - Sun Microsystems - Beijing China$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/myri10ge/drv/%.c
144904b6cca3Slucy wang - Sun Microsystems - Beijing China	$(COMPILE.c) -o $@ $<
145004b6cca3Slucy wang - Sun Microsystems - Beijing China	$(CTFCONVERT_O)
145104b6cca3Slucy wang - Sun Microsystems - Beijing China
14527c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/ipp/%.c
14537c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
14547c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
14557c478bd9Sstevel@tonic-gate
14567c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/ipp/ipgpc/%.c
14577c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
14587c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
14597c478bd9Sstevel@tonic-gate
14607c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/ipp/dlcosmk/%.c
14617c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
14627c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
14637c478bd9Sstevel@tonic-gate
14647c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/ipp/flowacct/%.c
14657c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
14667c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
14677c478bd9Sstevel@tonic-gate
14687c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/ipp/dscpmk/%.c
14697c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
14707c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
14717c478bd9Sstevel@tonic-gate
14727c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/ipp/meters/%.c
14737c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
14747c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
14757c478bd9Sstevel@tonic-gate
1476d14d7d31Sis$(OBJS_DIR)/%.o:		$(UTSBASE)/common/kiconv/kiconv_emea/%.c
1477d14d7d31Sis	$(COMPILE.c) -o $@ $<
1478d14d7d31Sis	$(CTFCONVERT_O)
1479d14d7d31Sis
148015d9d0b5Syy$(OBJS_DIR)/%.o:		$(UTSBASE)/common/kiconv/kiconv_ja/%.c
148115d9d0b5Syy	$(COMPILE.c) -o $@ $<
148215d9d0b5Syy	$(CTFCONVERT_O)
148315d9d0b5Syy
148415d9d0b5Syy$(OBJS_DIR)/%.o:		$(UTSBASE)/common/kiconv/kiconv_ko/%.c
148515d9d0b5Syy	$(COMPILE.c) -o $@ $<
148615d9d0b5Syy	$(CTFCONVERT_O)
148715d9d0b5Syy
148815d9d0b5Syy$(OBJS_DIR)/%.o:		$(UTSBASE)/common/kiconv/kiconv_sc/%.c
148915d9d0b5Syy	$(COMPILE.c) -o $@ $<
149015d9d0b5Syy	$(CTFCONVERT_O)
149115d9d0b5Syy
149215d9d0b5Syy$(OBJS_DIR)/%.o:		$(UTSBASE)/common/kiconv/kiconv_tc/%.c
149315d9d0b5Syy	$(COMPILE.c) -o $@ $<
149415d9d0b5Syy	$(CTFCONVERT_O)
149515d9d0b5Syy
1496bbaa8b60SDan Kruchinin$(OBJS_DIR)/%.o:		$(UTSBASE)/common/klm/%.c
1497bbaa8b60SDan Kruchinin	$(COMPILE.c) -o $@ $<
1498bbaa8b60SDan Kruchinin	$(CTFCONVERT_O)
1499bbaa8b60SDan Kruchinin
15007c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/kmdb/%.c
15017c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
15027c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
15037c478bd9Sstevel@tonic-gate
15047c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/ktli/%.c
15057c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
15067c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
15077c478bd9Sstevel@tonic-gate
1508fcf3ce44SJohn Forte$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/scsi/adapters/iscsi/%.c
1509fcf3ce44SJohn Forte	$(COMPILE.c) -o $@ $<
1510fcf3ce44SJohn Forte	$(CTFCONVERT_O)
1511fcf3ce44SJohn Forte
1512fcf3ce44SJohn Forte$(OBJS_DIR)/%.o:		$(COMMONBASE)/iscsi/%.c
1513fcf3ce44SJohn Forte	$(COMPILE.c) -o $@ $<
1514fcf3ce44SJohn Forte	$(CTFCONVERT_O)
1515fcf3ce44SJohn Forte
15166cefaae1SJack Meng$(OBJS_DIR)/%.o:                $(UTSBASE)/common/inet/kifconf/%.c
15176cefaae1SJack Meng	$(COMPILE.c) -o $@ $<
15186cefaae1SJack Meng	$(CTFCONVERT_O)
15196cefaae1SJack Meng
15202ca5b659SJoost Mulders$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/vr/%.c
15212ca5b659SJoost Mulders	$(COMPILE.c) -o $@ $<
15222ca5b659SJoost Mulders	$(CTFCONVERT_O)
15232ca5b659SJoost Mulders
15241816cb70SBarry Harding$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/yge/%.c
15251816cb70SBarry Harding	$(COMPILE.c) -o $@ $<
15261816cb70SBarry Harding	$(CTFCONVERT_O)
15271816cb70SBarry Harding
152849ef7e06SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/sfxge/%.c
152949ef7e06SGarrett D'Amore	$(COMPILE.c) -o $@ $<
153049ef7e06SGarrett D'Amore	$(CTFCONVERT_O)
153149ef7e06SGarrett D'Amore
153249ef7e06SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/sfxge/common/%.c
153349ef7e06SGarrett D'Amore	$(COMPILE.c) -o $@ $<
153449ef7e06SGarrett D'Amore	$(CTFCONVERT_O)
153549ef7e06SGarrett D'Amore
1536f52228b8SJoe Beteta$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/skd/%.c
1537f52228b8SJoe Beteta	$(COMPILE.c) -o $@ $<
1538f52228b8SJoe Beteta	$(CTFCONVERT_O)
1539f52228b8SJoe Beteta
1540e0724c53SAlexey Zaytsev$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/virtio/%.c
1541e0724c53SAlexey Zaytsev	$(COMPILE.c) -o $@ $<
1542e0724c53SAlexey Zaytsev	$(CTFCONVERT_O)
15431c5bc425SAlexey Zaytsev
15441c5bc425SAlexey Zaytsev$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/vioblk/%.c
15451c5bc425SAlexey Zaytsev	$(COMPILE.c) -o $@ $<
15461c5bc425SAlexey Zaytsev	$(CTFCONVERT_O)
15471c5bc425SAlexey Zaytsev
15488a324c92SDan McDonald$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/vioif/%.c
15498a324c92SDan McDonald	$(COMPILE.c) -o $@ $<
15508a324c92SDan McDonald	$(CTFCONVERT_O)
155101aad269SRobert Mustacchi
155299e2a6f8SGarrett D'Amore$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/vioscsi/%.c
155399e2a6f8SGarrett D'Amore	$(COMPILE.c) -o $@ $<
155499e2a6f8SGarrett D'Amore	$(CTFCONVERT_O)
155599e2a6f8SGarrett D'Amore
155664439ec0SJoshua M. Clulow$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/vio9p/%.c
155764439ec0SJoshua M. Clulow	$(COMPILE.c) -o $@ $<
155864439ec0SJoshua M. Clulow	$(CTFCONVERT_O)
155964439ec0SJoshua M. Clulow
156001aad269SRobert Mustacchi$(OBJS_DIR)/%.o:		$(COMMONBASE)/idspace/%.c
156101aad269SRobert Mustacchi	$(COMPILE.c) -o $@ $<
156201aad269SRobert Mustacchi	$(CTFCONVERT_O)
156301aad269SRobert Mustacchi
1564986fd29aSsetje#
1565986fd29aSsetje# krtld must refer to its own bzero/bcopy until the kernel is fully linked
1566986fd29aSsetje#
1567986fd29aSsetje$(OBJS_DIR)/bootrd.o		:= CPPFLAGS += -DKOBJ_OVERRIDES
1568986fd29aSsetje$(OBJS_DIR)/doreloc.o		:= CPPFLAGS += -DKOBJ_OVERRIDES
1569986fd29aSsetje$(OBJS_DIR)/kobj.o		:= CPPFLAGS += -DKOBJ_OVERRIDES
1570986fd29aSsetje$(OBJS_DIR)/kobj_boot.o		:= CPPFLAGS += -DKOBJ_OVERRIDES
1571986fd29aSsetje$(OBJS_DIR)/kobj_bootflags.o	:= CPPFLAGS += -DKOBJ_OVERRIDES
1572986fd29aSsetje$(OBJS_DIR)/kobj_convrelstr.o	:= CPPFLAGS += -DKOBJ_OVERRIDES
1573986fd29aSsetje$(OBJS_DIR)/kobj_isa.o		:= CPPFLAGS += -DKOBJ_OVERRIDES
1574986fd29aSsetje$(OBJS_DIR)/kobj_kdi.o		:= CPPFLAGS += -DKOBJ_OVERRIDES
1575986fd29aSsetje$(OBJS_DIR)/kobj_lm.o		:= CPPFLAGS += -DKOBJ_OVERRIDES
1576986fd29aSsetje$(OBJS_DIR)/kobj_reloc.o	:= CPPFLAGS += -DKOBJ_OVERRIDES
1577986fd29aSsetje$(OBJS_DIR)/kobj_stubs.o	:= CPPFLAGS += -DKOBJ_OVERRIDES
1578986fd29aSsetje$(OBJS_DIR)/kobj_subr.o		:= CPPFLAGS += -DKOBJ_OVERRIDES
1579986fd29aSsetje
15807c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/krtld/%.c
15817c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
15827c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
15837c478bd9Sstevel@tonic-gate
15846112cec5SJoshua M. Clulow$(OBJS_DIR)/%.o:		$(COMMONBASE)/bootbanner/%.c
15856112cec5SJoshua M. Clulow	$(COMPILE.c) -o $@ $<
15866112cec5SJoshua M. Clulow	$(CTFCONVERT_O)
1587b210e777SJoshua M. Clulow
1588b210e777SJoshua M. Clulow$(OBJS_DIR)/%.o:		$(COMMONBASE)/ilstr/%.c
1589b210e777SJoshua M. Clulow	$(COMPILE.c) -o $@ $<
1590b210e777SJoshua M. Clulow	$(CTFCONVERT_O)
15916112cec5SJoshua M. Clulow
15923c112a2bSEric Taylor$(OBJS_DIR)/%.o:		$(COMMONBASE)/list/%.c
15933c112a2bSEric Taylor	$(COMPILE.c) -o $@ $<
15943c112a2bSEric Taylor	$(CTFCONVERT_O)
15953c112a2bSEric Taylor
1596b1efbcd6SAlok Aggarwal$(OBJS_DIR)/%.o:		$(COMMONBASE)/lzma/%.c
1597b1efbcd6SAlok Aggarwal	$(COMPILE.c) -o $@ $<
1598b1efbcd6SAlok Aggarwal	$(CTFCONVERT_O)
1599b1efbcd6SAlok Aggarwal
16005151fb12Sdarrenm$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/md4/%.c
16015151fb12Sdarrenm	$(COMPILE.c) -o $@ $<
16025151fb12Sdarrenm	$(CTFCONVERT_O)
16035151fb12Sdarrenm
16047c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/md5/%.c
16057c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16067c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16077c478bd9Sstevel@tonic-gate
16087c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/net/dhcp/%.c
16097c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16107c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16117c478bd9Sstevel@tonic-gate
16127c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/nvpair/%.c
16137c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16147c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16157c478bd9Sstevel@tonic-gate
16166112cec5SJoshua M. Clulow$(OBJS_DIR)/bootbanner.o := CPPFLAGS += \
16176112cec5SJoshua M. Clulow	-DBOOTBANNER1='"$(BOOTBANNER1)"' \
16186112cec5SJoshua M. Clulow	-DBOOTBANNER2='"$(BOOTBANNER2)"' \
16196112cec5SJoshua M. Clulow	-DBOOTBANNER3='"$(BOOTBANNER3)"' \
16206112cec5SJoshua M. Clulow	-DBOOTBANNER4='"$(BOOTBANNER4)"' \
16216112cec5SJoshua M. Clulow	-DBOOTBANNER5='"$(BOOTBANNER5)"'
16226112cec5SJoshua M. Clulow
16237c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/os/%.c
16247c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16257c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16267c478bd9Sstevel@tonic-gate
16277c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/pcmcia/cis/%.c
16287c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16297c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16307c478bd9Sstevel@tonic-gate
16317c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/pcmcia/cs/%.c
16327c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16337c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16347c478bd9Sstevel@tonic-gate
16357c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/pcmcia/nexus/%.c
16367c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16377c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16387c478bd9Sstevel@tonic-gate
16397c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/pcmcia/pcs/%.c
16407c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16417c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16427c478bd9Sstevel@tonic-gate
1643db2effc6SRobert Mustacchi$(OBJS_DIR)/%.o:		$(UTSBASE)/common/refhash/%.c
1644db2effc6SRobert Mustacchi	$(COMPILE.c) -o $@ $<
1645db2effc6SRobert Mustacchi	$(CTFCONVERT_O)
1646db2effc6SRobert Mustacchi
16477c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/rpc/%.c
16487c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16497c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16507c478bd9Sstevel@tonic-gate
16517c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/rpc/sec/%.c
16527c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16537c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16547c478bd9Sstevel@tonic-gate
16557c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/rpc/sec_gss/%.c
16567c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16577c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16587c478bd9Sstevel@tonic-gate
165945818ee1SMatthew Ahrens$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/edonr/%.c
166045818ee1SMatthew Ahrens	$(COMPILE.c) -o $@ $<
166145818ee1SMatthew Ahrens	$(CTFCONVERT_O)
166245818ee1SMatthew Ahrens
16637c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/sha1/%.c
16647c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16657c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16667c478bd9Sstevel@tonic-gate
16677c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/sha2/%.c
16687c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16697c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16707c478bd9Sstevel@tonic-gate
167145818ee1SMatthew Ahrens$(OBJS_DIR)/%.o:		$(COMMONBASE)/crypto/skein/%.c
167245818ee1SMatthew Ahrens	$(COMPILE.c) -o $@ $<
167345818ee1SMatthew Ahrens	$(CTFCONVERT_O)
167445818ee1SMatthew Ahrens
16757c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/syscall/%.c
16767c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16777c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16787c478bd9Sstevel@tonic-gate
167945916cd2Sjpk$(OBJS_DIR)/%.o:		$(COMMONBASE)/tsol/%.c
168045916cd2Sjpk	$(COMPILE.c) -o $@ $<
168145916cd2Sjpk	$(CTFCONVERT_O)
168245916cd2Sjpk
16837c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(COMMONBASE)/util/%.c
16847c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16857c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16867c478bd9Sstevel@tonic-gate
16874703203dSis$(OBJS_DIR)/%.o:		$(COMMONBASE)/unicode/%.c
16884703203dSis	$(COMPILE.c) -o $@ $<
16894703203dSis	$(CTFCONVERT_O)
16904703203dSis
16917c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/vm/%.c
16927c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
16937c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
16947c478bd9Sstevel@tonic-gate
1695e616c49cSToomas Soome$(OBJS_DIR)/%.o:		$(SRC)/contrib/zlib/%.c
1696e616c49cSToomas Soome	$(COMPILE.c) -o $@ $<
1697e616c49cSToomas Soome	$(CTFCONVERT_O)
1698e616c49cSToomas Soome
16997c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o:		$(UTSBASE)/common/zmod/%.c
17007c478bd9Sstevel@tonic-gate	$(COMPILE.c) -o $@ $<
17017c478bd9Sstevel@tonic-gate	$(CTFCONVERT_O)
17027c478bd9Sstevel@tonic-gate
1703c9431fa1Sahl$(OBJS_DIR)/zlib_obj.o:		$(ZLIB_OBJS:%=$(OBJS_DIR)/%)
170485f4cb87SRichard Lowe	$(LD) -r $(BREDUCE) -M$(UTSBASE)/common/zmod/mapfile -o $@ \
1705c9431fa1Sahl	    $(ZLIB_OBJS:%=$(OBJS_DIR)/%)
170606abc743SJohn Levon	$(CTFMERGE) $(CTFMRGFLAGS) -o $@ $(ZLIB_OBJS:%=$(OBJS_DIR)/%)
1707c9431fa1Sahl
17083dec9fcdSqs$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/hxge/%.c
17093dec9fcdSqs	$(COMPILE.c) -o $@ $<
17103dec9fcdSqs	$(CTFCONVERT_O)
17113dec9fcdSqs
171247e946e7SWyllys Ingersoll$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/tpm/%.c
171347e946e7SWyllys Ingersoll	$(COMPILE.c) -o $@ $<
171447e946e7SWyllys Ingersoll	$(CTFCONVERT_O)
171547e946e7SWyllys Ingersoll
17165d9d9091SRichard Lowe$(OBJS_DIR)/%.o:		$(UTSBASE)/common/io/tpm/%.S
17178d26100cSWyllys Ingersoll	$(COMPILE.s) -o $@ $<
17188d26100cSWyllys Ingersoll
1719ca3e8d88SDave Plauger$(OBJS_DIR)/bz2%.o:		$(COMMONBASE)/bzip2/%.c
1720ca3e8d88SDave Plauger	$(COMPILE.c) -o $@ -I$(COMMONBASE)/bzip2 $<
1721ca3e8d88SDave Plauger	$(CTFCONVERT_O)
1722