17c478bd9Sstevel@tonic-gate# 27c478bd9Sstevel@tonic-gate# CDDL HEADER START 37c478bd9Sstevel@tonic-gate# 47c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the 59acbbeafSnn35248# Common Development and Distribution License (the "License"). 69acbbeafSnn35248# You may not use this file except in compliance with the License. 77c478bd9Sstevel@tonic-gate# 87c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 97c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 107c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions 117c478bd9Sstevel@tonic-gate# and limitations under the License. 127c478bd9Sstevel@tonic-gate# 137c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 147c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 157c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 167c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 177c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 187c478bd9Sstevel@tonic-gate# 197c478bd9Sstevel@tonic-gate# CDDL HEADER END 207c478bd9Sstevel@tonic-gate# 217c478bd9Sstevel@tonic-gate# 224fceebdfSblakej# Copyright 2007 Sun Microsystems, Inc. All rights reserved. 237c478bd9Sstevel@tonic-gate# Use is subject to license terms. 247c478bd9Sstevel@tonic-gate# 257c478bd9Sstevel@tonic-gate# ident "%Z%%M% %I% %E% SMI" 267c478bd9Sstevel@tonic-gate# 277c478bd9Sstevel@tonic-gate# This Makefile defines all file modules and build rules for the 287c478bd9Sstevel@tonic-gate# directory uts/intel and its children. These are the source files which 297c478bd9Sstevel@tonic-gate# are specific to the intel processor. 307c478bd9Sstevel@tonic-gate# 317c478bd9Sstevel@tonic-gate# The following two-level ordering must be maintained in this file. 327c478bd9Sstevel@tonic-gate# Lines are sorted first in order of decreasing specificity based on 337c478bd9Sstevel@tonic-gate# the first directory component. That is, sun4u rules come before 347c478bd9Sstevel@tonic-gate# sparc rules come before common rules. 357c478bd9Sstevel@tonic-gate# 367c478bd9Sstevel@tonic-gate# Lines whose initial directory components are equal are sorted 377c478bd9Sstevel@tonic-gate# alphabetically by the remaining components. 387c478bd9Sstevel@tonic-gate 397c478bd9Sstevel@tonic-gate# 40*ae115bc7Smrj# Need a way to distinguish between the ia32 and amd64 subdirs. 41*ae115bc7Smrj# 42*ae115bc7SmrjSUBARCH_DIR_32 = ia32 43*ae115bc7SmrjSUBARCH_DIR_64 = amd64 44*ae115bc7SmrjSUBARCH_DIR = $(SUBARCH_DIR_$(CLASS)) 45*ae115bc7Smrj 46*ae115bc7Smrj# 477c478bd9Sstevel@tonic-gate# Section 1a: C object build rules 487c478bd9Sstevel@tonic-gate# 497c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(SRC)/common/fs/%.c 507c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 517c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 527c478bd9Sstevel@tonic-gate 53*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/common/io/power/%.c 54*ae115bc7Smrj $(COMPILE.c) -o $@ $< 55*ae115bc7Smrj $(CTFCONVERT_O) 56*ae115bc7Smrj 5789518a1cSdmick$(OBJS_DIR)/%.o: $(SRC)/common/util/i386/%.s 5889518a1cSdmick $(COMPILE.s) -o $@ $< 597c478bd9Sstevel@tonic-gate 609acbbeafSnn35248$(OBJS_DIR)/%.o: $(UTSBASE)/intel/brand/sn1/%.s 619acbbeafSnn35248 $(COMPILE.s) -o $@ $< 629acbbeafSnn35248 637c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.c 647c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 657c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 667c478bd9Sstevel@tonic-gate 677c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.s 687c478bd9Sstevel@tonic-gate $(COMPILE.s) -o $@ $< 697c478bd9Sstevel@tonic-gate 707c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/fs/proc/%.c 717c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 727c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 737c478bd9Sstevel@tonic-gate 747c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/ml/%.s 757c478bd9Sstevel@tonic-gate $(COMPILE.s) -o $@ $< 767c478bd9Sstevel@tonic-gate 777c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/os/%.c 787c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 797c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 807c478bd9Sstevel@tonic-gate 817c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/promif/%.c 827c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 837c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 847c478bd9Sstevel@tonic-gate 857c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/syscall/%.c 867c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 877c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 887c478bd9Sstevel@tonic-gate 897c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/%.c 907c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 917c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 927c478bd9Sstevel@tonic-gate 937c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/aac/%.c 947c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 957c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 967c478bd9Sstevel@tonic-gate 97*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.c 98*ae115bc7Smrj $(COMPILE.c) -o $@ $< 99*ae115bc7Smrj $(CTFCONVERT_O) 100*ae115bc7Smrj 101*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.s 102*ae115bc7Smrj $(COMPILE.s) -o $@ $< 103*ae115bc7Smrj 104*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/debugger/%.c 105*ae115bc7Smrj $(COMPILE.c) -o $@ $< 106*ae115bc7Smrj $(CTFCONVERT_O) 107*ae115bc7Smrj 108*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/events/%.c 109*ae115bc7Smrj $(COMPILE.c) -o $@ $< 110*ae115bc7Smrj $(CTFCONVERT_O) 111*ae115bc7Smrj 112*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/hardware/%.c 113*ae115bc7Smrj $(COMPILE.c) -o $@ $< 114*ae115bc7Smrj $(CTFCONVERT_O) 115*ae115bc7Smrj 116*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/interpreter/dispatcher/%.c 117*ae115bc7Smrj $(COMPILE.c) -o $@ $< 118*ae115bc7Smrj $(CTFCONVERT_O) 119*ae115bc7Smrj 120*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/interpreter/executer/%.c 121*ae115bc7Smrj $(COMPILE.c) -o $@ $< 122*ae115bc7Smrj $(CTFCONVERT_O) 123*ae115bc7Smrj 124*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/interpreter/parser/%.c 125*ae115bc7Smrj $(COMPILE.c) -o $@ $< 126*ae115bc7Smrj $(CTFCONVERT_O) 127*ae115bc7Smrj 128*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/namespace/%.c 129*ae115bc7Smrj $(COMPILE.c) -o $@ $< 130*ae115bc7Smrj $(CTFCONVERT_O) 131*ae115bc7Smrj 132*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/resources/%.c 133*ae115bc7Smrj $(COMPILE.c) -o $@ $< 134*ae115bc7Smrj $(CTFCONVERT_O) 135*ae115bc7Smrj 136*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/tables/%.c 137*ae115bc7Smrj $(COMPILE.c) -o $@ $< 138*ae115bc7Smrj $(CTFCONVERT_O) 139*ae115bc7Smrj 140*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/utilities/%.c 141*ae115bc7Smrj $(COMPILE.c) -o $@ $< 142*ae115bc7Smrj $(CTFCONVERT_O) 143*ae115bc7Smrj 144*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/disassembler/%.c 145*ae115bc7Smrj $(COMPILE.c) -o $@ $< 146*ae115bc7Smrj $(CTFCONVERT_O) 147*ae115bc7Smrj 148*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/agpgart/%.c 149*ae115bc7Smrj $(COMPILE.c) -o $@ $< 150*ae115bc7Smrj $(CTFCONVERT_O) 151*ae115bc7Smrj 152*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/agpmaster/%.c 153*ae115bc7Smrj $(COMPILE.c) -o $@ $< 154*ae115bc7Smrj $(CTFCONVERT_O) 155*ae115bc7Smrj 1567c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amr/%.c 1577c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 1587c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 1597c478bd9Sstevel@tonic-gate 160*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/drm/%.c 161*ae115bc7Smrj $(COMPILE.c) -o $@ $< 162*ae115bc7Smrj $(CTFCONVERT_O) 163*ae115bc7Smrj 164*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/drm/%.s 165*ae115bc7Smrj $(COMPILE.s) -o $@ $< 166*ae115bc7Smrj 167*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pci/%.c 168*ae115bc7Smrj $(COMPILE.c) -o $@ $< 169*ae115bc7Smrj $(CTFCONVERT_O) 170*ae115bc7Smrj 171*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pciex/%.c 172*ae115bc7Smrj $(COMPILE.c) -o $@ $< 173*ae115bc7Smrj $(CTFCONVERT_O) 174*ae115bc7Smrj 175*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pciex/hotplug/pciehpc/%.c 176*ae115bc7Smrj $(COMPILE.c) -o $@ $< 177*ae115bc7Smrj $(CTFCONVERT_O) 178*ae115bc7Smrj 179507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 180507c3241Smlf $(COMPILE.c) -o $@ $< 181507c3241Smlf $(CTFCONVERT_O) 182507c3241Smlf 183507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/dcdev/%.c 184507c3241Smlf $(COMPILE.c) -o $@ $< 185507c3241Smlf $(CTFCONVERT_O) 186507c3241Smlf 187507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/disk/%.c 188507c3241Smlf $(COMPILE.c) -o $@ $< 189507c3241Smlf $(CTFCONVERT_O) 190507c3241Smlf 191507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/drvobj/%.c 192507c3241Smlf $(COMPILE.c) -o $@ $< 193507c3241Smlf $(CTFCONVERT_O) 194507c3241Smlf 195507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 196507c3241Smlf $(COMPILE.c) -o $@ $< 197507c3241Smlf $(CTFCONVERT_O) 198507c3241Smlf 1997c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/targets/%.c 2007c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2017c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2027c478bd9Sstevel@tonic-gate 2037c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vgatext/%.c 2047c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2057c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2067c478bd9Sstevel@tonic-gate 2077c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/os/%.c 2087c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2097c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2107c478bd9Sstevel@tonic-gate 2117c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/pcbe/%.c 2127c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2137c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2147c478bd9Sstevel@tonic-gate 2157c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/promif/%.c 2167c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2177c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2187c478bd9Sstevel@tonic-gate 2197c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/syscall/%.c 2207c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2217c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2227c478bd9Sstevel@tonic-gate 2237c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/common/os/%.c 2247c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2257c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2267c478bd9Sstevel@tonic-gate 227*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.c 228*ae115bc7Smrj $(COMPILE.c) -o $@ $< 229*ae115bc7Smrj $(CTFCONVERT_O) 230*ae115bc7Smrj 231*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.s 232*ae115bc7Smrj $(COMPILE.s) -o $@ $< 233*ae115bc7Smrj 234*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 235*ae115bc7Smrj $(COMPILE.s) -o $@ $< 236*ae115bc7Smrj 237*ae115bc7Smrj# 238*ae115bc7Smrj# krtld compiled into unix 239*ae115bc7Smrj# 240*ae115bc7Smrj 241*ae115bc7SmrjKRTLD_INC_PATH = -I$(UTSBASE)/common/krtld -I$(UTSBASE)/intel/sys 242*ae115bc7SmrjKRTLD_INC_PATH += -I$(UTSBASE)/intel/$(SUBARCH_DIR)/krtld 243*ae115bc7Smrj 244*ae115bc7SmrjKRTLD_CPPFLAGS_32 = -DELF_TARGET_386 245*ae115bc7SmrjKRTLD_CPPFLAGS_64 = -DELF_TARGET_AMD64 -DMODDIR_SUFFIX=\"amd64\" 246*ae115bc7SmrjKRTLD_CPPFLAGS = $(KRTLD_CPPFLAGS_$(CLASS)) -D_KRTLD 247*ae115bc7Smrj 248*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/common/krtld/%.c 249*ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 250*ae115bc7Smrj $(CTFCONVERT_O) 251*ae115bc7Smrj 252*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 253*ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 254*ae115bc7Smrj $(CTFCONVERT_O) 255*ae115bc7Smrj 256*ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 257*ae115bc7Smrj $(COMPILE.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 258*ae115bc7Smrj $(CTFCONVERT_O) 259*ae115bc7Smrj 260*ae115bc7Smrj$(OBJS_DIR)/%.o: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 261*ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 262*ae115bc7Smrj $(CTFCONVERT_O) 263*ae115bc7Smrj 264*ae115bc7Smrj 2657c478bd9Sstevel@tonic-gate# 2667c478bd9Sstevel@tonic-gate# Section 1b: Lint `object' build rules. 2677c478bd9Sstevel@tonic-gate# 2687c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(SRC)/common/fs/%.c 2697c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 2707c478bd9Sstevel@tonic-gate 27189518a1cSdmick$(LINTS_DIR)/%.ln: $(SRC)/common/util/i386/%.s 27289518a1cSdmick @($(LHEAD) $(LINT.s) $< $(LTAIL)) 2737c478bd9Sstevel@tonic-gate 2749acbbeafSnn35248$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/sn1/%.s 2759acbbeafSnn35248 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 2769acbbeafSnn35248 2777c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.c 2787c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 2797c478bd9Sstevel@tonic-gate 2807c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.s 2817c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.s) $< $(LTAIL)) 2827c478bd9Sstevel@tonic-gate 2837c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/fs/proc/%.c 2847c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 2857c478bd9Sstevel@tonic-gate 2867c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/ml/%.s 2877c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.s) $< $(LTAIL)) 2887c478bd9Sstevel@tonic-gate 2897c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/os/%.c 2907c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 2917c478bd9Sstevel@tonic-gate 2927c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/promif/%.c 2937c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 2947c478bd9Sstevel@tonic-gate 2957c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/syscall/%.c 2967c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 2977c478bd9Sstevel@tonic-gate 2987c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/%.c 2997c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3007c478bd9Sstevel@tonic-gate 3017c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/aac/%.c 3027c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3037c478bd9Sstevel@tonic-gate 304*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.s 305*ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 306*ae115bc7Smrj 307*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.c 308*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 309*ae115bc7Smrj 310*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/debugger/%.c 311*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 312*ae115bc7Smrj 313*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/events/%.c 314*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 315*ae115bc7Smrj 316*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/hardware/%.c 317*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 318*ae115bc7Smrj 319*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/interpreter/dispatcher/%.c 320*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 321*ae115bc7Smrj 322*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/interpreter/executer/%.c 323*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 324*ae115bc7Smrj 325*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/interpreter/parser/%.c 326*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 327*ae115bc7Smrj 328*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/namespace/%.c 329*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 330*ae115bc7Smrj 331*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/resources/%.c 332*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 333*ae115bc7Smrj 334*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/tables/%.c 335*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 336*ae115bc7Smrj 337*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/utilities/%.c 338*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 339*ae115bc7Smrj 340*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/disassembler/%.c 341*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 342*ae115bc7Smrj 343*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpgart/%.c 344*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 345*ae115bc7Smrj 346*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpmaster/%.c 347*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 348*ae115bc7Smrj 3497c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amr/%.c 3507c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3517c478bd9Sstevel@tonic-gate 352*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/drm/%.c 353*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 354*ae115bc7Smrj 355*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/drm/%.s 356*ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 357*ae115bc7Smrj 358*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pci/%.c 359*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 360*ae115bc7Smrj 361*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pciex/%.c 362*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 363*ae115bc7Smrj 364*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pciex/hotplug/pciehpc/%.c 365*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 366*ae115bc7Smrj 367507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 368507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 369507c3241Smlf 370507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/dcdev/%.c 371507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 372507c3241Smlf 373507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/disk/%.c 374507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 375507c3241Smlf 376507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/drvobj/%.c 377507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 378507c3241Smlf 379507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 380507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 381507c3241Smlf 3827c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/targets/%.c 3837c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3847c478bd9Sstevel@tonic-gate 3857c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/vgatext/%.c 3867c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3877c478bd9Sstevel@tonic-gate 3887c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/os/%.c 3897c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3907c478bd9Sstevel@tonic-gate 3917c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/pcbe/%.c 3927c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3937c478bd9Sstevel@tonic-gate 3947c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/promif/%.c 3957c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3967c478bd9Sstevel@tonic-gate 3977c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/syscall/%.c 3987c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3997c478bd9Sstevel@tonic-gate 4007c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/common/os/%.c 4017c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 402*ae115bc7Smrj 403*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.c 404*ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 405*ae115bc7Smrj 406*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.s 407*ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 408*ae115bc7Smrj 409*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 410*ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 411*ae115bc7Smrj 412*ae115bc7Smrj# 413*ae115bc7Smrj# krtld lints 414*ae115bc7Smrj# 415*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/common/krtld/%.c 416*ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 417*ae115bc7Smrj 418*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 419*ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 420*ae115bc7Smrj 421*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 422*ae115bc7Smrj @($(LHEAD) $(LINT.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 423*ae115bc7Smrj 424*ae115bc7Smrj$(LINTS_DIR)/%.ln: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 425*ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 426*ae115bc7Smrj 427