10Sstevel@tonic-gate# 20Sstevel@tonic-gate# CDDL HEADER START 30Sstevel@tonic-gate# 40Sstevel@tonic-gate# The contents of this file are subject to the terms of the 52712Snn35248# Common Development and Distribution License (the "License"). 62712Snn35248# You may not use this file except in compliance with the License. 70Sstevel@tonic-gate# 80Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 90Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 100Sstevel@tonic-gate# See the License for the specific language governing permissions 110Sstevel@tonic-gate# and limitations under the License. 120Sstevel@tonic-gate# 130Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 140Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 150Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 160Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 170Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 180Sstevel@tonic-gate# 190Sstevel@tonic-gate# CDDL HEADER END 200Sstevel@tonic-gate# 210Sstevel@tonic-gate# 228472SSean.Ye@Sun.COM# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 230Sstevel@tonic-gate# Use is subject to license terms. 240Sstevel@tonic-gate# 257532SSean.Ye@Sun.COM 260Sstevel@tonic-gate# 270Sstevel@tonic-gate# This Makefile defines all file modules and build rules for the 280Sstevel@tonic-gate# directory uts/intel and its children. These are the source files which 290Sstevel@tonic-gate# are specific to the intel processor. 300Sstevel@tonic-gate# 310Sstevel@tonic-gate# The following two-level ordering must be maintained in this file. 320Sstevel@tonic-gate# Lines are sorted first in order of decreasing specificity based on 330Sstevel@tonic-gate# the first directory component. That is, sun4u rules come before 340Sstevel@tonic-gate# sparc rules come before common rules. 350Sstevel@tonic-gate# 360Sstevel@tonic-gate# Lines whose initial directory components are equal are sorted 370Sstevel@tonic-gate# alphabetically by the remaining components. 380Sstevel@tonic-gate 390Sstevel@tonic-gate# 403446Smrj# Need a way to distinguish between the ia32 and amd64 subdirs. 413446Smrj# 423446SmrjSUBARCH_DIR_32 = ia32 433446SmrjSUBARCH_DIR_64 = amd64 443446SmrjSUBARCH_DIR = $(SUBARCH_DIR_$(CLASS)) 453446Smrj 463446Smrj# 470Sstevel@tonic-gate# Section 1a: C object build rules 480Sstevel@tonic-gate# 490Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(SRC)/common/fs/%.c 500Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 510Sstevel@tonic-gate $(CTFCONVERT_O) 520Sstevel@tonic-gate 533446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/common/io/power/%.c 543446Smrj $(COMPILE.c) -o $@ $< 553446Smrj $(CTFCONVERT_O) 563446Smrj 57436Sdmick$(OBJS_DIR)/%.o: $(SRC)/common/util/i386/%.s 58436Sdmick $(COMPILE.s) -o $@ $< 590Sstevel@tonic-gate 602712Snn35248$(OBJS_DIR)/%.o: $(UTSBASE)/intel/brand/sn1/%.s 612712Snn35248 $(COMPILE.s) -o $@ $< 622712Snn35248 6310840SGerald.Jelinek@Sun.COM$(OBJS_DIR)/%.o: $(UTSBASE)/intel/brand/solaris10/%.s 6410840SGerald.Jelinek@Sun.COM $(COMPILE.s) -o $@ $< 6510840SGerald.Jelinek@Sun.COM 660Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.c 670Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 680Sstevel@tonic-gate $(CTFCONVERT_O) 690Sstevel@tonic-gate 700Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.s 710Sstevel@tonic-gate $(COMPILE.s) -o $@ $< 720Sstevel@tonic-gate 730Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/fs/proc/%.c 740Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 750Sstevel@tonic-gate $(CTFCONVERT_O) 760Sstevel@tonic-gate 770Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/ml/%.s 780Sstevel@tonic-gate $(COMPILE.s) -o $@ $< 790Sstevel@tonic-gate 800Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/os/%.c 810Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 820Sstevel@tonic-gate $(CTFCONVERT_O) 830Sstevel@tonic-gate 840Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/promif/%.c 850Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 860Sstevel@tonic-gate $(CTFCONVERT_O) 870Sstevel@tonic-gate 880Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/syscall/%.c 890Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 900Sstevel@tonic-gate $(CTFCONVERT_O) 910Sstevel@tonic-gate 920Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/%.c 930Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 940Sstevel@tonic-gate $(CTFCONVERT_O) 950Sstevel@tonic-gate 963446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.c 973446Smrj $(COMPILE.c) -o $@ $< 983446Smrj $(CTFCONVERT_O) 993446Smrj 1003446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.s 1013446Smrj $(COMPILE.s) -o $@ $< 1023446Smrj 1033446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/debugger/%.c 1043446Smrj $(COMPILE.c) -o $@ $< 1053446Smrj $(CTFCONVERT_O) 1063446Smrj 1073446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/events/%.c 1083446Smrj $(COMPILE.c) -o $@ $< 1093446Smrj $(CTFCONVERT_O) 1103446Smrj 1113446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/hardware/%.c 1123446Smrj $(COMPILE.c) -o $@ $< 1133446Smrj $(CTFCONVERT_O) 1143446Smrj 1157851SDana.Myers@Sun.COM$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/dispatcher/%.c 1163446Smrj $(COMPILE.c) -o $@ $< 1173446Smrj $(CTFCONVERT_O) 1183446Smrj 1197851SDana.Myers@Sun.COM$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/executer/%.c 1203446Smrj $(COMPILE.c) -o $@ $< 1213446Smrj $(CTFCONVERT_O) 1223446Smrj 1237851SDana.Myers@Sun.COM$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/parser/%.c 1243446Smrj $(COMPILE.c) -o $@ $< 1253446Smrj $(CTFCONVERT_O) 1263446Smrj 1273446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/namespace/%.c 1283446Smrj $(COMPILE.c) -o $@ $< 1293446Smrj $(CTFCONVERT_O) 1303446Smrj 1313446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/resources/%.c 1323446Smrj $(COMPILE.c) -o $@ $< 1333446Smrj $(CTFCONVERT_O) 1343446Smrj 1353446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/tables/%.c 1363446Smrj $(COMPILE.c) -o $@ $< 1373446Smrj $(CTFCONVERT_O) 1383446Smrj 1393446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/utilities/%.c 1403446Smrj $(COMPILE.c) -o $@ $< 1413446Smrj $(CTFCONVERT_O) 1423446Smrj 1433446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/disassembler/%.c 1443446Smrj $(COMPILE.c) -o $@ $< 1453446Smrj $(CTFCONVERT_O) 1463446Smrj 1473446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/agpgart/%.c 1483446Smrj $(COMPILE.c) -o $@ $< 1493446Smrj $(CTFCONVERT_O) 1503446Smrj 1513446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/agpmaster/%.c 1523446Smrj $(COMPILE.c) -o $@ $< 1533446Smrj $(CTFCONVERT_O) 1543446Smrj 1555256Slh155975$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amd8111s/%.c 1565256Slh155975 $(COMPILE.c) -o $@ $< 1575256Slh155975 $(CTFCONVERT_O) 1585256Slh155975 1590Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amr/%.c 1600Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 1610Sstevel@tonic-gate $(CTFCONVERT_O) 1620Sstevel@tonic-gate 1633446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/drm/%.c 1643446Smrj $(COMPILE.c) -o $@ $< 1653446Smrj $(CTFCONVERT_O) 1663446Smrj 1673470Sanish$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c 1683470Sanish $(COMPILE.c) -o $@ $< 1693470Sanish $(CTFCONVERT_O) 1703470Sanish 1717532SSean.Ye@Sun.COM$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/intel_nb5000/%.c 1727532SSean.Ye@Sun.COM $(COMPILE.c) -o $@ $< 1737532SSean.Ye@Sun.COM $(CTFCONVERT_O) 1747532SSean.Ye@Sun.COM 1758472SSean.Ye@Sun.COM$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/intel_nhm/%.c 1768472SSean.Ye@Sun.COM $(COMPILE.c) -o $@ $< 1778472SSean.Ye@Sun.COM $(CTFCONVERT_O) 1788472SSean.Ye@Sun.COM 1797532SSean.Ye@Sun.COM$(OBJS_DIR)/%.o: $(SRC)/common/mc/mc-amd/%.c 1807532SSean.Ye@Sun.COM $(COMPILE.c) -o $@ $< 1817532SSean.Ye@Sun.COM $(CTFCONVERT_O) 1827532SSean.Ye@Sun.COM 1837532SSean.Ye@Sun.COM$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/mc-amd/%.c 1847532SSean.Ye@Sun.COM $(COMPILE.c) -o $@ $< 1857532SSean.Ye@Sun.COM $(CTFCONVERT_O) 1867532SSean.Ye@Sun.COM 1873446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pci/%.c 1883446Smrj $(COMPILE.c) -o $@ $< 1893446Smrj $(CTFCONVERT_O) 1903446Smrj 1913446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pciex/%.c 1923446Smrj $(COMPILE.c) -o $@ $< 1933446Smrj $(CTFCONVERT_O) 1943446Smrj 1951709Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 1961709Smlf $(COMPILE.c) -o $@ $< 1971709Smlf $(CTFCONVERT_O) 1981709Smlf 1991709Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/dcdev/%.c 2001709Smlf $(COMPILE.c) -o $@ $< 2011709Smlf $(CTFCONVERT_O) 2021709Smlf 2031709Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/disk/%.c 2041709Smlf $(COMPILE.c) -o $@ $< 2051709Smlf $(CTFCONVERT_O) 2061709Smlf 2071709Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/drvobj/%.c 2081709Smlf $(COMPILE.c) -o $@ $< 2091709Smlf $(CTFCONVERT_O) 2101709Smlf 2111709Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 2121709Smlf $(COMPILE.c) -o $@ $< 2131709Smlf $(CTFCONVERT_O) 2141709Smlf 2159860Sgdamore@opensolaris.org$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dnet/%.c 2169860Sgdamore@opensolaris.org $(COMPILE.c) -o $@ $< 2179860Sgdamore@opensolaris.org $(CTFCONVERT_O) 2189860Sgdamore@opensolaris.org 2197606SJames.McPherson@Sun.COM$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c 2207606SJames.McPherson@Sun.COM $(COMPILE.c) -o $@ $< 2217606SJames.McPherson@Sun.COM $(CTFCONVERT_O) 2227606SJames.McPherson@Sun.COM 2230Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/targets/%.c 2240Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2250Sstevel@tonic-gate $(CTFCONVERT_O) 2260Sstevel@tonic-gate 2270Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vgatext/%.c 2280Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2290Sstevel@tonic-gate $(CTFCONVERT_O) 2300Sstevel@tonic-gate 2319203SMark.Logan@Sun.COM$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/heci/%.c 2329203SMark.Logan@Sun.COM $(COMPILE.c) -o $@ $< 2339203SMark.Logan@Sun.COM $(CTFCONVERT_O) 2349203SMark.Logan@Sun.COM 2357836SJohn.Forte@Sun.COM$(OBJS_DIR)/%.o: $(UTSBASE)/intel/nskern/%.s 2367836SJohn.Forte@Sun.COM $(COMPILE.s) -o $@ $< 2377836SJohn.Forte@Sun.COM 2380Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/os/%.c 2390Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2400Sstevel@tonic-gate $(CTFCONVERT_O) 2410Sstevel@tonic-gate 2420Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/pcbe/%.c 2430Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2440Sstevel@tonic-gate $(CTFCONVERT_O) 2450Sstevel@tonic-gate 2460Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/promif/%.c 2470Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2480Sstevel@tonic-gate $(CTFCONVERT_O) 2490Sstevel@tonic-gate 2500Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/syscall/%.c 2510Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2520Sstevel@tonic-gate $(CTFCONVERT_O) 2530Sstevel@tonic-gate 2540Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/common/os/%.c 2550Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2560Sstevel@tonic-gate $(CTFCONVERT_O) 2570Sstevel@tonic-gate 2583446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.c 2593446Smrj $(COMPILE.c) -o $@ $< 2603446Smrj $(CTFCONVERT_O) 2613446Smrj 2623446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.s 2633446Smrj $(COMPILE.s) -o $@ $< 2643446Smrj 2653446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 2663446Smrj $(COMPILE.s) -o $@ $< 2673446Smrj 2686423Sgw25295$(OBJS_DIR)/%.o: $(UTSBASE)/intel/zfs/%.c 2696423Sgw25295 $(COMPILE.c) -o $@ $< 2706423Sgw25295 $(CTFCONVERT_O) 2716423Sgw25295 2723446Smrj# 2733446Smrj# krtld compiled into unix 2743446Smrj# 2753446Smrj 2763446SmrjKRTLD_INC_PATH = -I$(UTSBASE)/common/krtld -I$(UTSBASE)/intel/sys 2773446SmrjKRTLD_INC_PATH += -I$(UTSBASE)/intel/$(SUBARCH_DIR)/krtld 2783446Smrj 2793446SmrjKRTLD_CPPFLAGS_32 = -DELF_TARGET_386 2803446SmrjKRTLD_CPPFLAGS_64 = -DELF_TARGET_AMD64 -DMODDIR_SUFFIX=\"amd64\" 2813446SmrjKRTLD_CPPFLAGS = $(KRTLD_CPPFLAGS_$(CLASS)) -D_KRTLD 2823446Smrj 2833446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/common/krtld/%.c 2843446Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 2853446Smrj $(CTFCONVERT_O) 2863446Smrj 2873446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 2883446Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 2893446Smrj $(CTFCONVERT_O) 2903446Smrj 2915648Ssetje# 2925648Ssetje# _DBOOT indicates that krtld is called from a dboot ELF section 2935648Ssetje# 2945648Ssetje$(OBJS_DIR)/kobj.o := CPPFLAGS += -D_DBOOT 2955648Ssetje 2963446Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 2973446Smrj $(COMPILE.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 2983446Smrj $(CTFCONVERT_O) 2993446Smrj 3003446Smrj$(OBJS_DIR)/%.o: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 3013446Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 3023446Smrj $(CTFCONVERT_O) 3033446Smrj 3043446Smrj 3050Sstevel@tonic-gate# 3060Sstevel@tonic-gate# Section 1b: Lint `object' build rules. 3070Sstevel@tonic-gate# 3080Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(SRC)/common/fs/%.c 3090Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3100Sstevel@tonic-gate 311436Sdmick$(LINTS_DIR)/%.ln: $(SRC)/common/util/i386/%.s 312436Sdmick @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3130Sstevel@tonic-gate 3142712Snn35248$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/sn1/%.s 3152712Snn35248 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3162712Snn35248 31710840SGerald.Jelinek@Sun.COM$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/solaris10/%.s 31810840SGerald.Jelinek@Sun.COM @($(LHEAD) $(LINT.s) $< $(LTAIL)) 31910840SGerald.Jelinek@Sun.COM 3200Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.c 3210Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3220Sstevel@tonic-gate 3230Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.s 3240Sstevel@tonic-gate @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3250Sstevel@tonic-gate 3266423Sgw25295$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/zfs/%.c 3276423Sgw25295 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3286423Sgw25295 3290Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/fs/proc/%.c 3300Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3310Sstevel@tonic-gate 3320Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/ml/%.s 3330Sstevel@tonic-gate @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3340Sstevel@tonic-gate 3350Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/os/%.c 3360Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3370Sstevel@tonic-gate 3380Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/promif/%.c 3390Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3400Sstevel@tonic-gate 3410Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/syscall/%.c 3420Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3430Sstevel@tonic-gate 3440Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/%.c 3450Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3460Sstevel@tonic-gate 3473446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.s 3483446Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3493446Smrj 3503446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.c 3513446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3523446Smrj 3533446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/debugger/%.c 3543446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3553446Smrj 3563446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/events/%.c 3573446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3583446Smrj 3593446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/hardware/%.c 3603446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3613446Smrj 3627851SDana.Myers@Sun.COM$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/dispatcher/%.c 3633446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3643446Smrj 3657851SDana.Myers@Sun.COM$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/executer/%.c 3663446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3673446Smrj 3687851SDana.Myers@Sun.COM$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/parser/%.c 3693446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3703446Smrj 3713446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/namespace/%.c 3723446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3733446Smrj 3743446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/resources/%.c 3753446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3763446Smrj 3773446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/tables/%.c 3783446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3793446Smrj 3803446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/utilities/%.c 3813446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3823446Smrj 3833446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/disassembler/%.c 3843446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3853446Smrj 3863446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpgart/%.c 3873446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3883446Smrj 3893446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpmaster/%.c 3903446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3913446Smrj 3925256Slh155975$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amd8111s/%.c 3935256Slh155975 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3945256Slh155975 3950Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amr/%.c 3960Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3970Sstevel@tonic-gate 3987606SJames.McPherson@Sun.COM$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c 3997606SJames.McPherson@Sun.COM @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4007606SJames.McPherson@Sun.COM 4013446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/drm/%.c 4023446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4033446Smrj 4043470Sanish$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c 4053470Sanish @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4063470Sanish 407*10923SEvan.Yan@Sun.COM$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pci/%.c 4083470Sanish @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4093470Sanish 4107532SSean.Ye@Sun.COM$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nb5000/%.c 4117532SSean.Ye@Sun.COM @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4127532SSean.Ye@Sun.COM 4138472SSean.Ye@Sun.COM$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nhm/%.c 4148472SSean.Ye@Sun.COM @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4158472SSean.Ye@Sun.COM 4167532SSean.Ye@Sun.COM$(LINTS_DIR)/%.ln: $(SRC)/common/mc/mc-amd/%.c 4177532SSean.Ye@Sun.COM @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4187532SSean.Ye@Sun.COM 4197532SSean.Ye@Sun.COM$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/mc-amd/%.c 4207532SSean.Ye@Sun.COM @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4217532SSean.Ye@Sun.COM 4223446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pci/%.c 4233446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4243446Smrj 4253446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pciex/%.c 4263446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4273446Smrj 4281709Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 4291709Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4301709Smlf 4311709Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/dcdev/%.c 4321709Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4331709Smlf 4341709Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/disk/%.c 4351709Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4361709Smlf 4371709Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/drvobj/%.c 4381709Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4391709Smlf 4401709Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 4411709Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4421709Smlf 4439860Sgdamore@opensolaris.org$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dnet/%.c 4449860Sgdamore@opensolaris.org @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4459860Sgdamore@opensolaris.org 4460Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/targets/%.c 4470Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4480Sstevel@tonic-gate 4490Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/vgatext/%.c 4500Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4510Sstevel@tonic-gate 4529203SMark.Logan@Sun.COM$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/heci/%.c 4539203SMark.Logan@Sun.COM @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4549203SMark.Logan@Sun.COM 4550Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/os/%.c 4560Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4570Sstevel@tonic-gate 4580Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/pcbe/%.c 4590Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4600Sstevel@tonic-gate 4610Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/promif/%.c 4620Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4630Sstevel@tonic-gate 4640Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/syscall/%.c 4650Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4660Sstevel@tonic-gate 4670Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/common/os/%.c 4680Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4693446Smrj 4703446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.c 4713446Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4723446Smrj 4733446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.s 4743446Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 4753446Smrj 4763446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 4773446Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 4783446Smrj 4797836SJohn.Forte@Sun.COM$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/nskern/%.s 4807836SJohn.Forte@Sun.COM @($(LHEAD) $(LINT.s) $< $(LTAIL)) 4817836SJohn.Forte@Sun.COM 4823446Smrj# 4833446Smrj# krtld lints 4843446Smrj# 4853446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/common/krtld/%.c 4863446Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 4873446Smrj 4883446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 4893446Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 4903446Smrj 4913446Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 4923446Smrj @($(LHEAD) $(LINT.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 4933446Smrj 4943446Smrj$(LINTS_DIR)/%.ln: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 4953446Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 4963446Smrj 4975648Ssetje$(OBJS_DIR)/kobj.ln := CPPFLAGS += -D_DBOOT 498