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# 22f657cd55SCheng Sean Ye# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 237c478bd9Sstevel@tonic-gate# Use is subject to license terms. 247c478bd9Sstevel@tonic-gate# 25e4b86885SCheng Sean Ye 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 63*e71ca95cSGerald Jelinek$(OBJS_DIR)/%.o: $(UTSBASE)/intel/brand/solaris10/%.s 64*e71ca95cSGerald Jelinek $(COMPILE.s) -o $@ $< 65*e71ca95cSGerald Jelinek 667c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.c 677c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 687c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 697c478bd9Sstevel@tonic-gate 707c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.s 717c478bd9Sstevel@tonic-gate $(COMPILE.s) -o $@ $< 727c478bd9Sstevel@tonic-gate 737c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/fs/proc/%.c 747c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 757c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 767c478bd9Sstevel@tonic-gate 777c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/ml/%.s 787c478bd9Sstevel@tonic-gate $(COMPILE.s) -o $@ $< 797c478bd9Sstevel@tonic-gate 807c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/os/%.c 817c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 827c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 837c478bd9Sstevel@tonic-gate 847c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/promif/%.c 857c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 867c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 877c478bd9Sstevel@tonic-gate 887c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/syscall/%.c 897c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 907c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 917c478bd9Sstevel@tonic-gate 927c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/%.c 937c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 947c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 957c478bd9Sstevel@tonic-gate 96ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.c 97ae115bc7Smrj $(COMPILE.c) -o $@ $< 98ae115bc7Smrj $(CTFCONVERT_O) 99ae115bc7Smrj 100ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.s 101ae115bc7Smrj $(COMPILE.s) -o $@ $< 102ae115bc7Smrj 103ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/debugger/%.c 104ae115bc7Smrj $(COMPILE.c) -o $@ $< 105ae115bc7Smrj $(CTFCONVERT_O) 106ae115bc7Smrj 107ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/events/%.c 108ae115bc7Smrj $(COMPILE.c) -o $@ $< 109ae115bc7Smrj $(CTFCONVERT_O) 110ae115bc7Smrj 111ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/hardware/%.c 112ae115bc7Smrj $(COMPILE.c) -o $@ $< 113ae115bc7Smrj $(CTFCONVERT_O) 114ae115bc7Smrj 115db2bae30SDana Myers$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/dispatcher/%.c 116ae115bc7Smrj $(COMPILE.c) -o $@ $< 117ae115bc7Smrj $(CTFCONVERT_O) 118ae115bc7Smrj 119db2bae30SDana Myers$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/executer/%.c 120ae115bc7Smrj $(COMPILE.c) -o $@ $< 121ae115bc7Smrj $(CTFCONVERT_O) 122ae115bc7Smrj 123db2bae30SDana Myers$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/parser/%.c 124ae115bc7Smrj $(COMPILE.c) -o $@ $< 125ae115bc7Smrj $(CTFCONVERT_O) 126ae115bc7Smrj 127ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/namespace/%.c 128ae115bc7Smrj $(COMPILE.c) -o $@ $< 129ae115bc7Smrj $(CTFCONVERT_O) 130ae115bc7Smrj 131ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/resources/%.c 132ae115bc7Smrj $(COMPILE.c) -o $@ $< 133ae115bc7Smrj $(CTFCONVERT_O) 134ae115bc7Smrj 135ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/tables/%.c 136ae115bc7Smrj $(COMPILE.c) -o $@ $< 137ae115bc7Smrj $(CTFCONVERT_O) 138ae115bc7Smrj 139ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/utilities/%.c 140ae115bc7Smrj $(COMPILE.c) -o $@ $< 141ae115bc7Smrj $(CTFCONVERT_O) 142ae115bc7Smrj 143ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/disassembler/%.c 144ae115bc7Smrj $(COMPILE.c) -o $@ $< 145ae115bc7Smrj $(CTFCONVERT_O) 146ae115bc7Smrj 147ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/agpgart/%.c 148ae115bc7Smrj $(COMPILE.c) -o $@ $< 149ae115bc7Smrj $(CTFCONVERT_O) 150ae115bc7Smrj 151ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/agpmaster/%.c 152ae115bc7Smrj $(COMPILE.c) -o $@ $< 153ae115bc7Smrj $(CTFCONVERT_O) 154ae115bc7Smrj 15575ab5f91Slh155975$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amd8111s/%.c 15675ab5f91Slh155975 $(COMPILE.c) -o $@ $< 15775ab5f91Slh155975 $(CTFCONVERT_O) 15875ab5f91Slh155975 1597c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amr/%.c 1607c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 1617c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 1627c478bd9Sstevel@tonic-gate 163ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/drm/%.c 164ae115bc7Smrj $(COMPILE.c) -o $@ $< 165ae115bc7Smrj $(CTFCONVERT_O) 166ae115bc7Smrj 16723c35297Sanish$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c 16823c35297Sanish $(COMPILE.c) -o $@ $< 16923c35297Sanish $(CTFCONVERT_O) 17023c35297Sanish 17123c35297Sanish$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/hotplug/pciehpc/%.c 17223c35297Sanish $(COMPILE.c) -o $@ $< 17323c35297Sanish $(CTFCONVERT_O) 17423c35297Sanish 175e4b86885SCheng Sean Ye$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/intel_nb5000/%.c 176e4b86885SCheng Sean Ye $(COMPILE.c) -o $@ $< 177e4b86885SCheng Sean Ye $(CTFCONVERT_O) 178e4b86885SCheng Sean Ye 179f657cd55SCheng Sean Ye$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/intel_nhm/%.c 180f657cd55SCheng Sean Ye $(COMPILE.c) -o $@ $< 181f657cd55SCheng Sean Ye $(CTFCONVERT_O) 182f657cd55SCheng Sean Ye 183e4b86885SCheng Sean Ye$(OBJS_DIR)/%.o: $(SRC)/common/mc/mc-amd/%.c 184e4b86885SCheng Sean Ye $(COMPILE.c) -o $@ $< 185e4b86885SCheng Sean Ye $(CTFCONVERT_O) 186e4b86885SCheng Sean Ye 187e4b86885SCheng Sean Ye$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/mc-amd/%.c 188e4b86885SCheng Sean Ye $(COMPILE.c) -o $@ $< 189e4b86885SCheng Sean Ye $(CTFCONVERT_O) 190e4b86885SCheng Sean Ye 191ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pci/%.c 192ae115bc7Smrj $(COMPILE.c) -o $@ $< 193ae115bc7Smrj $(CTFCONVERT_O) 194ae115bc7Smrj 195ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pciex/%.c 196ae115bc7Smrj $(COMPILE.c) -o $@ $< 197ae115bc7Smrj $(CTFCONVERT_O) 198ae115bc7Smrj 199507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 200507c3241Smlf $(COMPILE.c) -o $@ $< 201507c3241Smlf $(CTFCONVERT_O) 202507c3241Smlf 203507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/dcdev/%.c 204507c3241Smlf $(COMPILE.c) -o $@ $< 205507c3241Smlf $(CTFCONVERT_O) 206507c3241Smlf 207507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/disk/%.c 208507c3241Smlf $(COMPILE.c) -o $@ $< 209507c3241Smlf $(CTFCONVERT_O) 210507c3241Smlf 211507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/drvobj/%.c 212507c3241Smlf $(COMPILE.c) -o $@ $< 213507c3241Smlf $(CTFCONVERT_O) 214507c3241Smlf 215507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 216507c3241Smlf $(COMPILE.c) -o $@ $< 217507c3241Smlf $(CTFCONVERT_O) 218507c3241Smlf 219bdb9230aSGarrett D'Amore$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dnet/%.c 220bdb9230aSGarrett D'Amore $(COMPILE.c) -o $@ $< 221bdb9230aSGarrett D'Amore $(CTFCONVERT_O) 222bdb9230aSGarrett D'Amore 223508aff1aSJames C. McPherson$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c 224508aff1aSJames C. McPherson $(COMPILE.c) -o $@ $< 225508aff1aSJames C. McPherson $(CTFCONVERT_O) 226508aff1aSJames C. McPherson 2277c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/targets/%.c 2287c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2297c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2307c478bd9Sstevel@tonic-gate 2317c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vgatext/%.c 2327c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2337c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2347c478bd9Sstevel@tonic-gate 235617e2443SMark Logan$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/heci/%.c 236617e2443SMark Logan $(COMPILE.c) -o $@ $< 237617e2443SMark Logan $(CTFCONVERT_O) 238617e2443SMark Logan 239fcf3ce44SJohn Forte$(OBJS_DIR)/%.o: $(UTSBASE)/intel/nskern/%.s 240fcf3ce44SJohn Forte $(COMPILE.s) -o $@ $< 241fcf3ce44SJohn Forte 2427c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/os/%.c 2437c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2447c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2457c478bd9Sstevel@tonic-gate 2467c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/pcbe/%.c 2477c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2487c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2497c478bd9Sstevel@tonic-gate 2507c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/promif/%.c 2517c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2527c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2537c478bd9Sstevel@tonic-gate 2547c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/syscall/%.c 2557c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2567c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2577c478bd9Sstevel@tonic-gate 2587c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/common/os/%.c 2597c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2607c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2617c478bd9Sstevel@tonic-gate 262ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.c 263ae115bc7Smrj $(COMPILE.c) -o $@ $< 264ae115bc7Smrj $(CTFCONVERT_O) 265ae115bc7Smrj 266ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.s 267ae115bc7Smrj $(COMPILE.s) -o $@ $< 268ae115bc7Smrj 269ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 270ae115bc7Smrj $(COMPILE.s) -o $@ $< 271ae115bc7Smrj 272e7cbe64fSgw25295$(OBJS_DIR)/%.o: $(UTSBASE)/intel/zfs/%.c 273e7cbe64fSgw25295 $(COMPILE.c) -o $@ $< 274e7cbe64fSgw25295 $(CTFCONVERT_O) 275e7cbe64fSgw25295 276ae115bc7Smrj# 277ae115bc7Smrj# krtld compiled into unix 278ae115bc7Smrj# 279ae115bc7Smrj 280ae115bc7SmrjKRTLD_INC_PATH = -I$(UTSBASE)/common/krtld -I$(UTSBASE)/intel/sys 281ae115bc7SmrjKRTLD_INC_PATH += -I$(UTSBASE)/intel/$(SUBARCH_DIR)/krtld 282ae115bc7Smrj 283ae115bc7SmrjKRTLD_CPPFLAGS_32 = -DELF_TARGET_386 284ae115bc7SmrjKRTLD_CPPFLAGS_64 = -DELF_TARGET_AMD64 -DMODDIR_SUFFIX=\"amd64\" 285ae115bc7SmrjKRTLD_CPPFLAGS = $(KRTLD_CPPFLAGS_$(CLASS)) -D_KRTLD 286ae115bc7Smrj 287ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/common/krtld/%.c 288ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 289ae115bc7Smrj $(CTFCONVERT_O) 290ae115bc7Smrj 291ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 292ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 293ae115bc7Smrj $(CTFCONVERT_O) 294ae115bc7Smrj 295986fd29aSsetje# 296986fd29aSsetje# _DBOOT indicates that krtld is called from a dboot ELF section 297986fd29aSsetje# 298986fd29aSsetje$(OBJS_DIR)/kobj.o := CPPFLAGS += -D_DBOOT 299986fd29aSsetje 300ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 301ae115bc7Smrj $(COMPILE.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 302ae115bc7Smrj $(CTFCONVERT_O) 303ae115bc7Smrj 304ae115bc7Smrj$(OBJS_DIR)/%.o: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 305ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 306ae115bc7Smrj $(CTFCONVERT_O) 307ae115bc7Smrj 308ae115bc7Smrj 3097c478bd9Sstevel@tonic-gate# 3107c478bd9Sstevel@tonic-gate# Section 1b: Lint `object' build rules. 3117c478bd9Sstevel@tonic-gate# 3127c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(SRC)/common/fs/%.c 3137c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3147c478bd9Sstevel@tonic-gate 31589518a1cSdmick$(LINTS_DIR)/%.ln: $(SRC)/common/util/i386/%.s 31689518a1cSdmick @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3177c478bd9Sstevel@tonic-gate 3189acbbeafSnn35248$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/sn1/%.s 3199acbbeafSnn35248 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3209acbbeafSnn35248 321*e71ca95cSGerald Jelinek$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/solaris10/%.s 322*e71ca95cSGerald Jelinek @($(LHEAD) $(LINT.s) $< $(LTAIL)) 323*e71ca95cSGerald Jelinek 3247c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.c 3257c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3267c478bd9Sstevel@tonic-gate 3277c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.s 3287c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3297c478bd9Sstevel@tonic-gate 330e7cbe64fSgw25295$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/zfs/%.c 331e7cbe64fSgw25295 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 332e7cbe64fSgw25295 3337c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/fs/proc/%.c 3347c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3357c478bd9Sstevel@tonic-gate 3367c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/ml/%.s 3377c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3387c478bd9Sstevel@tonic-gate 3397c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/os/%.c 3407c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3417c478bd9Sstevel@tonic-gate 3427c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/promif/%.c 3437c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3447c478bd9Sstevel@tonic-gate 3457c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/syscall/%.c 3467c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3477c478bd9Sstevel@tonic-gate 3487c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/%.c 3497c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3507c478bd9Sstevel@tonic-gate 351ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.s 352ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 353ae115bc7Smrj 354ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.c 355ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 356ae115bc7Smrj 357ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/debugger/%.c 358ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 359ae115bc7Smrj 360ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/events/%.c 361ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 362ae115bc7Smrj 363ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/hardware/%.c 364ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 365ae115bc7Smrj 366db2bae30SDana Myers$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/dispatcher/%.c 367ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 368ae115bc7Smrj 369db2bae30SDana Myers$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/executer/%.c 370ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 371ae115bc7Smrj 372db2bae30SDana Myers$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/parser/%.c 373ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 374ae115bc7Smrj 375ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/namespace/%.c 376ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 377ae115bc7Smrj 378ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/resources/%.c 379ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 380ae115bc7Smrj 381ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/tables/%.c 382ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 383ae115bc7Smrj 384ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/utilities/%.c 385ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 386ae115bc7Smrj 387ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/disassembler/%.c 388ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 389ae115bc7Smrj 390ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpgart/%.c 391ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 392ae115bc7Smrj 393ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpmaster/%.c 394ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 395ae115bc7Smrj 39675ab5f91Slh155975$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amd8111s/%.c 39775ab5f91Slh155975 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 39875ab5f91Slh155975 3997c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amr/%.c 4007c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4017c478bd9Sstevel@tonic-gate 402508aff1aSJames C. McPherson$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c 403508aff1aSJames C. McPherson @($(LHEAD) $(LINT.c) $< $(LTAIL)) 404508aff1aSJames C. McPherson 405ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/drm/%.c 406ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 407ae115bc7Smrj 40823c35297Sanish$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c 40923c35297Sanish @($(LHEAD) $(LINT.c) $< $(LTAIL)) 41023c35297Sanish 41123c35297Sanish$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pciehpc/%.c 41223c35297Sanish @($(LHEAD) $(LINT.c) $< $(LTAIL)) 41323c35297Sanish 414e4b86885SCheng Sean Ye$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nb5000/%.c 415e4b86885SCheng Sean Ye @($(LHEAD) $(LINT.c) $< $(LTAIL)) 416e4b86885SCheng Sean Ye 417f657cd55SCheng Sean Ye$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nhm/%.c 418f657cd55SCheng Sean Ye @($(LHEAD) $(LINT.c) $< $(LTAIL)) 419f657cd55SCheng Sean Ye 420e4b86885SCheng Sean Ye$(LINTS_DIR)/%.ln: $(SRC)/common/mc/mc-amd/%.c 421e4b86885SCheng Sean Ye @($(LHEAD) $(LINT.c) $< $(LTAIL)) 422e4b86885SCheng Sean Ye 423e4b86885SCheng Sean Ye$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/mc-amd/%.c 424e4b86885SCheng Sean Ye @($(LHEAD) $(LINT.c) $< $(LTAIL)) 425e4b86885SCheng Sean Ye 426ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pci/%.c 427ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 428ae115bc7Smrj 429ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pciex/%.c 430ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 431ae115bc7Smrj 432507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 433507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 434507c3241Smlf 435507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/dcdev/%.c 436507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 437507c3241Smlf 438507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/disk/%.c 439507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 440507c3241Smlf 441507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/drvobj/%.c 442507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 443507c3241Smlf 444507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 445507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 446507c3241Smlf 447bdb9230aSGarrett D'Amore$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dnet/%.c 448bdb9230aSGarrett D'Amore @($(LHEAD) $(LINT.c) $< $(LTAIL)) 449bdb9230aSGarrett D'Amore 4507c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/targets/%.c 4517c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4527c478bd9Sstevel@tonic-gate 4537c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/vgatext/%.c 4547c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4557c478bd9Sstevel@tonic-gate 456617e2443SMark Logan$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/heci/%.c 457617e2443SMark Logan @($(LHEAD) $(LINT.c) $< $(LTAIL)) 458617e2443SMark Logan 4597c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/os/%.c 4607c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4617c478bd9Sstevel@tonic-gate 4627c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/pcbe/%.c 4637c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4647c478bd9Sstevel@tonic-gate 4657c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/promif/%.c 4667c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4677c478bd9Sstevel@tonic-gate 4687c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/syscall/%.c 4697c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4707c478bd9Sstevel@tonic-gate 4717c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/common/os/%.c 4727c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 473ae115bc7Smrj 474ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.c 475ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 476ae115bc7Smrj 477ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.s 478ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 479ae115bc7Smrj 480ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 481ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 482ae115bc7Smrj 483fcf3ce44SJohn Forte$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/nskern/%.s 484fcf3ce44SJohn Forte @($(LHEAD) $(LINT.s) $< $(LTAIL)) 485fcf3ce44SJohn Forte 486ae115bc7Smrj# 487ae115bc7Smrj# krtld lints 488ae115bc7Smrj# 489ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/common/krtld/%.c 490ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 491ae115bc7Smrj 492ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 493ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 494ae115bc7Smrj 495ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 496ae115bc7Smrj @($(LHEAD) $(LINT.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 497ae115bc7Smrj 498ae115bc7Smrj$(LINTS_DIR)/%.ln: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 499ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 500ae115bc7Smrj 501986fd29aSsetje$(OBJS_DIR)/kobj.ln := CPPFLAGS += -D_DBOOT 502