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# 40ae115bc7Smrj# Need a way to distinguish between the ia32 and amd64 subdirs. 41ae115bc7Smrj# 42ae115bc7SmrjSUBARCH_DIR_32 = ia32 43ae115bc7SmrjSUBARCH_DIR_64 = amd64 44ae115bc7SmrjSUBARCH_DIR = $(SUBARCH_DIR_$(CLASS)) 45ae115bc7Smrj 46ae115bc7Smrj# 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 53ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/common/io/power/%.c 54ae115bc7Smrj $(COMPILE.c) -o $@ $< 55ae115bc7Smrj $(CTFCONVERT_O) 56ae115bc7Smrj 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 97ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.c 98ae115bc7Smrj $(COMPILE.c) -o $@ $< 99ae115bc7Smrj $(CTFCONVERT_O) 100ae115bc7Smrj 101ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.s 102ae115bc7Smrj $(COMPILE.s) -o $@ $< 103ae115bc7Smrj 104ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/debugger/%.c 105ae115bc7Smrj $(COMPILE.c) -o $@ $< 106ae115bc7Smrj $(CTFCONVERT_O) 107ae115bc7Smrj 108ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/events/%.c 109ae115bc7Smrj $(COMPILE.c) -o $@ $< 110ae115bc7Smrj $(CTFCONVERT_O) 111ae115bc7Smrj 112ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/hardware/%.c 113ae115bc7Smrj $(COMPILE.c) -o $@ $< 114ae115bc7Smrj $(CTFCONVERT_O) 115ae115bc7Smrj 116ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/interpreter/dispatcher/%.c 117ae115bc7Smrj $(COMPILE.c) -o $@ $< 118ae115bc7Smrj $(CTFCONVERT_O) 119ae115bc7Smrj 120ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/interpreter/executer/%.c 121ae115bc7Smrj $(COMPILE.c) -o $@ $< 122ae115bc7Smrj $(CTFCONVERT_O) 123ae115bc7Smrj 124ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/interpreter/parser/%.c 125ae115bc7Smrj $(COMPILE.c) -o $@ $< 126ae115bc7Smrj $(CTFCONVERT_O) 127ae115bc7Smrj 128ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/namespace/%.c 129ae115bc7Smrj $(COMPILE.c) -o $@ $< 130ae115bc7Smrj $(CTFCONVERT_O) 131ae115bc7Smrj 132ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/resources/%.c 133ae115bc7Smrj $(COMPILE.c) -o $@ $< 134ae115bc7Smrj $(CTFCONVERT_O) 135ae115bc7Smrj 136ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/tables/%.c 137ae115bc7Smrj $(COMPILE.c) -o $@ $< 138ae115bc7Smrj $(CTFCONVERT_O) 139ae115bc7Smrj 140ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/utilities/%.c 141ae115bc7Smrj $(COMPILE.c) -o $@ $< 142ae115bc7Smrj $(CTFCONVERT_O) 143ae115bc7Smrj 144ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/disassembler/%.c 145ae115bc7Smrj $(COMPILE.c) -o $@ $< 146ae115bc7Smrj $(CTFCONVERT_O) 147ae115bc7Smrj 148ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/agpgart/%.c 149ae115bc7Smrj $(COMPILE.c) -o $@ $< 150ae115bc7Smrj $(CTFCONVERT_O) 151ae115bc7Smrj 152ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/agpmaster/%.c 153ae115bc7Smrj $(COMPILE.c) -o $@ $< 154ae115bc7Smrj $(CTFCONVERT_O) 155ae115bc7Smrj 156*75ab5f91Slh155975$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amd8111s/%.c 157*75ab5f91Slh155975 $(COMPILE.c) -o $@ $< 158*75ab5f91Slh155975 $(CTFCONVERT_O) 159*75ab5f91Slh155975 1607c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amr/%.c 1617c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 1627c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 1637c478bd9Sstevel@tonic-gate 164ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/drm/%.c 165ae115bc7Smrj $(COMPILE.c) -o $@ $< 166ae115bc7Smrj $(CTFCONVERT_O) 167ae115bc7Smrj 168ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/drm/%.s 169ae115bc7Smrj $(COMPILE.s) -o $@ $< 170ae115bc7Smrj 17123c35297Sanish$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c 17223c35297Sanish $(COMPILE.c) -o $@ $< 17323c35297Sanish $(CTFCONVERT_O) 17423c35297Sanish 17523c35297Sanish$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/hotplug/pciehpc/%.c 17623c35297Sanish $(COMPILE.c) -o $@ $< 17723c35297Sanish $(CTFCONVERT_O) 17823c35297Sanish 179ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pci/%.c 180ae115bc7Smrj $(COMPILE.c) -o $@ $< 181ae115bc7Smrj $(CTFCONVERT_O) 182ae115bc7Smrj 183ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pciex/%.c 184ae115bc7Smrj $(COMPILE.c) -o $@ $< 185ae115bc7Smrj $(CTFCONVERT_O) 186ae115bc7Smrj 187507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 188507c3241Smlf $(COMPILE.c) -o $@ $< 189507c3241Smlf $(CTFCONVERT_O) 190507c3241Smlf 191507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/dcdev/%.c 192507c3241Smlf $(COMPILE.c) -o $@ $< 193507c3241Smlf $(CTFCONVERT_O) 194507c3241Smlf 195507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/disk/%.c 196507c3241Smlf $(COMPILE.c) -o $@ $< 197507c3241Smlf $(CTFCONVERT_O) 198507c3241Smlf 199507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/drvobj/%.c 200507c3241Smlf $(COMPILE.c) -o $@ $< 201507c3241Smlf $(CTFCONVERT_O) 202507c3241Smlf 203507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 204507c3241Smlf $(COMPILE.c) -o $@ $< 205507c3241Smlf $(CTFCONVERT_O) 206507c3241Smlf 2077c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/targets/%.c 2087c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2097c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2107c478bd9Sstevel@tonic-gate 2117c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vgatext/%.c 2127c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2137c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2147c478bd9Sstevel@tonic-gate 2157c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/os/%.c 2167c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2177c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2187c478bd9Sstevel@tonic-gate 2197c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/pcbe/%.c 2207c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2217c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2227c478bd9Sstevel@tonic-gate 2237c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/promif/%.c 2247c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2257c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2267c478bd9Sstevel@tonic-gate 2277c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/syscall/%.c 2287c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2297c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2307c478bd9Sstevel@tonic-gate 2317c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/common/os/%.c 2327c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2337c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2347c478bd9Sstevel@tonic-gate 235ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.c 236ae115bc7Smrj $(COMPILE.c) -o $@ $< 237ae115bc7Smrj $(CTFCONVERT_O) 238ae115bc7Smrj 239ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.s 240ae115bc7Smrj $(COMPILE.s) -o $@ $< 241ae115bc7Smrj 242ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 243ae115bc7Smrj $(COMPILE.s) -o $@ $< 244ae115bc7Smrj 245ae115bc7Smrj# 246ae115bc7Smrj# krtld compiled into unix 247ae115bc7Smrj# 248ae115bc7Smrj 249ae115bc7SmrjKRTLD_INC_PATH = -I$(UTSBASE)/common/krtld -I$(UTSBASE)/intel/sys 250ae115bc7SmrjKRTLD_INC_PATH += -I$(UTSBASE)/intel/$(SUBARCH_DIR)/krtld 251ae115bc7Smrj 252ae115bc7SmrjKRTLD_CPPFLAGS_32 = -DELF_TARGET_386 253ae115bc7SmrjKRTLD_CPPFLAGS_64 = -DELF_TARGET_AMD64 -DMODDIR_SUFFIX=\"amd64\" 254ae115bc7SmrjKRTLD_CPPFLAGS = $(KRTLD_CPPFLAGS_$(CLASS)) -D_KRTLD 255ae115bc7Smrj 256ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/common/krtld/%.c 257ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 258ae115bc7Smrj $(CTFCONVERT_O) 259ae115bc7Smrj 260ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 261ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 262ae115bc7Smrj $(CTFCONVERT_O) 263ae115bc7Smrj 264ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 265ae115bc7Smrj $(COMPILE.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 266ae115bc7Smrj $(CTFCONVERT_O) 267ae115bc7Smrj 268ae115bc7Smrj$(OBJS_DIR)/%.o: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 269ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 270ae115bc7Smrj $(CTFCONVERT_O) 271ae115bc7Smrj 272ae115bc7Smrj 2737c478bd9Sstevel@tonic-gate# 2747c478bd9Sstevel@tonic-gate# Section 1b: Lint `object' build rules. 2757c478bd9Sstevel@tonic-gate# 2767c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(SRC)/common/fs/%.c 2777c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 2787c478bd9Sstevel@tonic-gate 27989518a1cSdmick$(LINTS_DIR)/%.ln: $(SRC)/common/util/i386/%.s 28089518a1cSdmick @($(LHEAD) $(LINT.s) $< $(LTAIL)) 2817c478bd9Sstevel@tonic-gate 2829acbbeafSnn35248$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/sn1/%.s 2839acbbeafSnn35248 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 2849acbbeafSnn35248 2857c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.c 2867c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 2877c478bd9Sstevel@tonic-gate 2887c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.s 2897c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.s) $< $(LTAIL)) 2907c478bd9Sstevel@tonic-gate 2917c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/fs/proc/%.c 2927c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 2937c478bd9Sstevel@tonic-gate 2947c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/ml/%.s 2957c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.s) $< $(LTAIL)) 2967c478bd9Sstevel@tonic-gate 2977c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/os/%.c 2987c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 2997c478bd9Sstevel@tonic-gate 3007c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/promif/%.c 3017c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3027c478bd9Sstevel@tonic-gate 3037c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/syscall/%.c 3047c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3057c478bd9Sstevel@tonic-gate 3067c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/%.c 3077c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3087c478bd9Sstevel@tonic-gate 3097c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/aac/%.c 3107c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3117c478bd9Sstevel@tonic-gate 312ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.s 313ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 314ae115bc7Smrj 315ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.c 316ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 317ae115bc7Smrj 318ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/debugger/%.c 319ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 320ae115bc7Smrj 321ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/events/%.c 322ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 323ae115bc7Smrj 324ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/hardware/%.c 325ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 326ae115bc7Smrj 327ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/interpreter/dispatcher/%.c 328ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 329ae115bc7Smrj 330ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/interpreter/executer/%.c 331ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 332ae115bc7Smrj 333ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/interpreter/parser/%.c 334ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 335ae115bc7Smrj 336ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/namespace/%.c 337ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 338ae115bc7Smrj 339ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/resources/%.c 340ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 341ae115bc7Smrj 342ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/tables/%.c 343ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 344ae115bc7Smrj 345ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/utilities/%.c 346ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 347ae115bc7Smrj 348ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/disassembler/%.c 349ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 350ae115bc7Smrj 351ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpgart/%.c 352ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 353ae115bc7Smrj 354ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpmaster/%.c 355ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 356ae115bc7Smrj 357*75ab5f91Slh155975$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amd8111s/%.c 358*75ab5f91Slh155975 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 359*75ab5f91Slh155975 3607c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amr/%.c 3617c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3627c478bd9Sstevel@tonic-gate 363ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/drm/%.c 364ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 365ae115bc7Smrj 366ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/drm/%.s 367ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 368ae115bc7Smrj 36923c35297Sanish$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c 37023c35297Sanish @($(LHEAD) $(LINT.c) $< $(LTAIL)) 37123c35297Sanish 37223c35297Sanish$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pciehpc/%.c 37323c35297Sanish @($(LHEAD) $(LINT.c) $< $(LTAIL)) 37423c35297Sanish 375ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pci/%.c 376ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 377ae115bc7Smrj 378ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pciex/%.c 379ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 380ae115bc7Smrj 381507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 382507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 383507c3241Smlf 384507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/dcdev/%.c 385507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 386507c3241Smlf 387507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/disk/%.c 388507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 389507c3241Smlf 390507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/drvobj/%.c 391507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 392507c3241Smlf 393507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 394507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 395507c3241Smlf 3967c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/targets/%.c 3977c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3987c478bd9Sstevel@tonic-gate 3997c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/vgatext/%.c 4007c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4017c478bd9Sstevel@tonic-gate 4027c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/os/%.c 4037c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4047c478bd9Sstevel@tonic-gate 4057c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/pcbe/%.c 4067c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4077c478bd9Sstevel@tonic-gate 4087c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/promif/%.c 4097c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4107c478bd9Sstevel@tonic-gate 4117c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/syscall/%.c 4127c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4137c478bd9Sstevel@tonic-gate 4147c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/common/os/%.c 4157c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 416ae115bc7Smrj 417ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.c 418ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 419ae115bc7Smrj 420ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.s 421ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 422ae115bc7Smrj 423ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 424ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 425ae115bc7Smrj 426ae115bc7Smrj# 427ae115bc7Smrj# krtld lints 428ae115bc7Smrj# 429ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/common/krtld/%.c 430ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 431ae115bc7Smrj 432ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 433ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 434ae115bc7Smrj 435ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 436ae115bc7Smrj @($(LHEAD) $(LINT.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 437ae115bc7Smrj 438ae115bc7Smrj$(LINTS_DIR)/%.ln: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 439ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 440ae115bc7Smrj 441