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. 24*989f2807SJerry Jelinek# Copyright 2012 Joyent, Inc. All rights reserved. 257c478bd9Sstevel@tonic-gate# 26e4b86885SCheng Sean Ye 277c478bd9Sstevel@tonic-gate# 287c478bd9Sstevel@tonic-gate# This Makefile defines all file modules and build rules for the 297c478bd9Sstevel@tonic-gate# directory uts/intel and its children. These are the source files which 307c478bd9Sstevel@tonic-gate# are specific to the intel processor. 317c478bd9Sstevel@tonic-gate# 327c478bd9Sstevel@tonic-gate# The following two-level ordering must be maintained in this file. 337c478bd9Sstevel@tonic-gate# Lines are sorted first in order of decreasing specificity based on 347c478bd9Sstevel@tonic-gate# the first directory component. That is, sun4u rules come before 357c478bd9Sstevel@tonic-gate# sparc rules come before common rules. 367c478bd9Sstevel@tonic-gate# 377c478bd9Sstevel@tonic-gate# Lines whose initial directory components are equal are sorted 387c478bd9Sstevel@tonic-gate# alphabetically by the remaining components. 397c478bd9Sstevel@tonic-gate 407c478bd9Sstevel@tonic-gate# 41ae115bc7Smrj# Need a way to distinguish between the ia32 and amd64 subdirs. 42ae115bc7Smrj# 43ae115bc7SmrjSUBARCH_DIR_32 = ia32 44ae115bc7SmrjSUBARCH_DIR_64 = amd64 45ae115bc7SmrjSUBARCH_DIR = $(SUBARCH_DIR_$(CLASS)) 46ae115bc7Smrj 47ae115bc7Smrj# 487c478bd9Sstevel@tonic-gate# Section 1a: C object build rules 497c478bd9Sstevel@tonic-gate# 507c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(SRC)/common/fs/%.c 517c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 527c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 537c478bd9Sstevel@tonic-gate 54ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/common/io/power/%.c 55ae115bc7Smrj $(COMPILE.c) -o $@ $< 56ae115bc7Smrj $(CTFCONVERT_O) 57ae115bc7Smrj 5889518a1cSdmick$(OBJS_DIR)/%.o: $(SRC)/common/util/i386/%.s 5989518a1cSdmick $(COMPILE.s) -o $@ $< 607c478bd9Sstevel@tonic-gate 619acbbeafSnn35248$(OBJS_DIR)/%.o: $(UTSBASE)/intel/brand/sn1/%.s 629acbbeafSnn35248 $(COMPILE.s) -o $@ $< 639acbbeafSnn35248 64e71ca95cSGerald Jelinek$(OBJS_DIR)/%.o: $(UTSBASE)/intel/brand/solaris10/%.s 65e71ca95cSGerald Jelinek $(COMPILE.s) -o $@ $< 66e71ca95cSGerald Jelinek 677c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.c 687c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 697c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 707c478bd9Sstevel@tonic-gate 717c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.s 727c478bd9Sstevel@tonic-gate $(COMPILE.s) -o $@ $< 737c478bd9Sstevel@tonic-gate 747c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/fs/proc/%.c 757c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 767c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 777c478bd9Sstevel@tonic-gate 787c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/ml/%.s 797c478bd9Sstevel@tonic-gate $(COMPILE.s) -o $@ $< 807c478bd9Sstevel@tonic-gate 817c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/os/%.c 827c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 837c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 847c478bd9Sstevel@tonic-gate 857c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/promif/%.c 867c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 877c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 887c478bd9Sstevel@tonic-gate 897c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/syscall/%.c 907c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 917c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 927c478bd9Sstevel@tonic-gate 937c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/%.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 116db2bae30SDana Myers$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/dispatcher/%.c 117ae115bc7Smrj $(COMPILE.c) -o $@ $< 118ae115bc7Smrj $(CTFCONVERT_O) 119ae115bc7Smrj 120db2bae30SDana Myers$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/executer/%.c 121ae115bc7Smrj $(COMPILE.c) -o $@ $< 122ae115bc7Smrj $(CTFCONVERT_O) 123ae115bc7Smrj 124db2bae30SDana Myers$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/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 15675ab5f91Slh155975$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amd8111s/%.c 15775ab5f91Slh155975 $(COMPILE.c) -o $@ $< 15875ab5f91Slh155975 $(CTFCONVERT_O) 15975ab5f91Slh155975 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 16823c35297Sanish$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c 16923c35297Sanish $(COMPILE.c) -o $@ $< 17023c35297Sanish $(CTFCONVERT_O) 17123c35297Sanish 172*989f2807SJerry Jelinek$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/ipmi/%.c 173*989f2807SJerry Jelinek $(COMPILE.c) -o $@ $< 174*989f2807SJerry Jelinek $(CTFCONVERT_O) 175*989f2807SJerry Jelinek 176e4b86885SCheng Sean Ye$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/intel_nb5000/%.c 177e4b86885SCheng Sean Ye $(COMPILE.c) -o $@ $< 178e4b86885SCheng Sean Ye $(CTFCONVERT_O) 179e4b86885SCheng Sean Ye 180f657cd55SCheng Sean Ye$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/intel_nhm/%.c 181f657cd55SCheng Sean Ye $(COMPILE.c) -o $@ $< 182f657cd55SCheng Sean Ye $(CTFCONVERT_O) 183f657cd55SCheng Sean Ye 184e4b86885SCheng Sean Ye$(OBJS_DIR)/%.o: $(SRC)/common/mc/mc-amd/%.c 185e4b86885SCheng Sean Ye $(COMPILE.c) -o $@ $< 186e4b86885SCheng Sean Ye $(CTFCONVERT_O) 187e4b86885SCheng Sean Ye 188e4b86885SCheng Sean Ye$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/mc-amd/%.c 189e4b86885SCheng Sean Ye $(COMPILE.c) -o $@ $< 190e4b86885SCheng Sean Ye $(CTFCONVERT_O) 191e4b86885SCheng Sean Ye 192ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pci/%.c 193ae115bc7Smrj $(COMPILE.c) -o $@ $< 194ae115bc7Smrj $(CTFCONVERT_O) 195ae115bc7Smrj 196ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pciex/%.c 197ae115bc7Smrj $(COMPILE.c) -o $@ $< 198ae115bc7Smrj $(CTFCONVERT_O) 199ae115bc7Smrj 200507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 201507c3241Smlf $(COMPILE.c) -o $@ $< 202507c3241Smlf $(CTFCONVERT_O) 203507c3241Smlf 204507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/dcdev/%.c 205507c3241Smlf $(COMPILE.c) -o $@ $< 206507c3241Smlf $(CTFCONVERT_O) 207507c3241Smlf 208507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/disk/%.c 209507c3241Smlf $(COMPILE.c) -o $@ $< 210507c3241Smlf $(CTFCONVERT_O) 211507c3241Smlf 212507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/drvobj/%.c 213507c3241Smlf $(COMPILE.c) -o $@ $< 214507c3241Smlf $(CTFCONVERT_O) 215507c3241Smlf 216507c3241Smlf$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 217507c3241Smlf $(COMPILE.c) -o $@ $< 218507c3241Smlf $(CTFCONVERT_O) 219507c3241Smlf 220bdb9230aSGarrett D'Amore$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dnet/%.c 221bdb9230aSGarrett D'Amore $(COMPILE.c) -o $@ $< 222bdb9230aSGarrett D'Amore $(CTFCONVERT_O) 223bdb9230aSGarrett D'Amore 224508aff1aSJames C. McPherson$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c 225508aff1aSJames C. McPherson $(COMPILE.c) -o $@ $< 226508aff1aSJames C. McPherson $(CTFCONVERT_O) 227508aff1aSJames C. McPherson 2287c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/targets/%.c 2297c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2307c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2317c478bd9Sstevel@tonic-gate 2327c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vgatext/%.c 2337c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2347c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2357c478bd9Sstevel@tonic-gate 236617e2443SMark Logan$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/heci/%.c 237617e2443SMark Logan $(COMPILE.c) -o $@ $< 238617e2443SMark Logan $(CTFCONVERT_O) 239617e2443SMark Logan 240fcf3ce44SJohn Forte$(OBJS_DIR)/%.o: $(UTSBASE)/intel/nskern/%.s 241fcf3ce44SJohn Forte $(COMPILE.s) -o $@ $< 242fcf3ce44SJohn Forte 2437c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/os/%.c 2447c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2457c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2467c478bd9Sstevel@tonic-gate 2477c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/pcbe/%.c 2487c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2497c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2507c478bd9Sstevel@tonic-gate 2517c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/promif/%.c 2527c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2537c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2547c478bd9Sstevel@tonic-gate 2557c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/intel/syscall/%.c 2567c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2577c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2587c478bd9Sstevel@tonic-gate 2597c478bd9Sstevel@tonic-gate$(OBJS_DIR)/%.o: $(UTSBASE)/common/os/%.c 2607c478bd9Sstevel@tonic-gate $(COMPILE.c) -o $@ $< 2617c478bd9Sstevel@tonic-gate $(CTFCONVERT_O) 2627c478bd9Sstevel@tonic-gate 263ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.c 264ae115bc7Smrj $(COMPILE.c) -o $@ $< 265ae115bc7Smrj $(CTFCONVERT_O) 266ae115bc7Smrj 267ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.s 268ae115bc7Smrj $(COMPILE.s) -o $@ $< 269ae115bc7Smrj 270ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 271ae115bc7Smrj $(COMPILE.s) -o $@ $< 272ae115bc7Smrj 273e7cbe64fSgw25295$(OBJS_DIR)/%.o: $(UTSBASE)/intel/zfs/%.c 274e7cbe64fSgw25295 $(COMPILE.c) -o $@ $< 275e7cbe64fSgw25295 $(CTFCONVERT_O) 276e7cbe64fSgw25295 277ae115bc7Smrj# 278ae115bc7Smrj# krtld compiled into unix 279ae115bc7Smrj# 280ae115bc7Smrj 281ae115bc7SmrjKRTLD_INC_PATH = -I$(UTSBASE)/common/krtld -I$(UTSBASE)/intel/sys 282ae115bc7SmrjKRTLD_INC_PATH += -I$(UTSBASE)/intel/$(SUBARCH_DIR)/krtld 283ae115bc7Smrj 284ae115bc7SmrjKRTLD_CPPFLAGS_32 = -DELF_TARGET_386 285ae115bc7SmrjKRTLD_CPPFLAGS_64 = -DELF_TARGET_AMD64 -DMODDIR_SUFFIX=\"amd64\" 286ae115bc7SmrjKRTLD_CPPFLAGS = $(KRTLD_CPPFLAGS_$(CLASS)) -D_KRTLD 287ae115bc7Smrj 288ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/common/krtld/%.c 289ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 290ae115bc7Smrj $(CTFCONVERT_O) 291ae115bc7Smrj 292ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 293ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 294ae115bc7Smrj $(CTFCONVERT_O) 295ae115bc7Smrj 296986fd29aSsetje# 297986fd29aSsetje# _DBOOT indicates that krtld is called from a dboot ELF section 298986fd29aSsetje# 299986fd29aSsetje$(OBJS_DIR)/kobj.o := CPPFLAGS += -D_DBOOT 300986fd29aSsetje 301ae115bc7Smrj$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 302ae115bc7Smrj $(COMPILE.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 303ae115bc7Smrj $(CTFCONVERT_O) 304ae115bc7Smrj 305ae115bc7Smrj$(OBJS_DIR)/%.o: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 306ae115bc7Smrj $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 307ae115bc7Smrj $(CTFCONVERT_O) 308ae115bc7Smrj 309ae115bc7Smrj 3107c478bd9Sstevel@tonic-gate# 3117c478bd9Sstevel@tonic-gate# Section 1b: Lint `object' build rules. 3127c478bd9Sstevel@tonic-gate# 3137c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(SRC)/common/fs/%.c 3147c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3157c478bd9Sstevel@tonic-gate 31689518a1cSdmick$(LINTS_DIR)/%.ln: $(SRC)/common/util/i386/%.s 31789518a1cSdmick @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3187c478bd9Sstevel@tonic-gate 3199acbbeafSnn35248$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/sn1/%.s 3209acbbeafSnn35248 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3219acbbeafSnn35248 322e71ca95cSGerald Jelinek$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/solaris10/%.s 323e71ca95cSGerald Jelinek @($(LHEAD) $(LINT.s) $< $(LTAIL)) 324e71ca95cSGerald Jelinek 3257c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.c 3267c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3277c478bd9Sstevel@tonic-gate 3287c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.s 3297c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3307c478bd9Sstevel@tonic-gate 331e7cbe64fSgw25295$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/zfs/%.c 332e7cbe64fSgw25295 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 333e7cbe64fSgw25295 3347c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/fs/proc/%.c 3357c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3367c478bd9Sstevel@tonic-gate 3377c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/ml/%.s 3387c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.s) $< $(LTAIL)) 3397c478bd9Sstevel@tonic-gate 3407c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/os/%.c 3417c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3427c478bd9Sstevel@tonic-gate 3437c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/promif/%.c 3447c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3457c478bd9Sstevel@tonic-gate 3467c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/syscall/%.c 3477c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3487c478bd9Sstevel@tonic-gate 3497c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/%.c 3507c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 3517c478bd9Sstevel@tonic-gate 352ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.s 353ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 354ae115bc7Smrj 355ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.c 356ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 357ae115bc7Smrj 358ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/debugger/%.c 359ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 360ae115bc7Smrj 361ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/events/%.c 362ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 363ae115bc7Smrj 364ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/hardware/%.c 365ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 366ae115bc7Smrj 367db2bae30SDana Myers$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/dispatcher/%.c 368ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 369ae115bc7Smrj 370db2bae30SDana Myers$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/executer/%.c 371ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 372ae115bc7Smrj 373db2bae30SDana Myers$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/parser/%.c 374ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 375ae115bc7Smrj 376ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/namespace/%.c 377ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 378ae115bc7Smrj 379ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/resources/%.c 380ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 381ae115bc7Smrj 382ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/tables/%.c 383ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 384ae115bc7Smrj 385ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/utilities/%.c 386ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 387ae115bc7Smrj 388ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/disassembler/%.c 389ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 390ae115bc7Smrj 391ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpgart/%.c 392ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 393ae115bc7Smrj 394ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpmaster/%.c 395ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 396ae115bc7Smrj 39775ab5f91Slh155975$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amd8111s/%.c 39875ab5f91Slh155975 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 39975ab5f91Slh155975 4007c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amr/%.c 4017c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4027c478bd9Sstevel@tonic-gate 403508aff1aSJames C. McPherson$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c 404508aff1aSJames C. McPherson @($(LHEAD) $(LINT.c) $< $(LTAIL)) 405508aff1aSJames C. McPherson 406ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/drm/%.c 407ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 408ae115bc7Smrj 40923c35297Sanish$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c 41023c35297Sanish @($(LHEAD) $(LINT.c) $< $(LTAIL)) 41123c35297Sanish 41226947304SEvan Yan$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pci/%.c 41323c35297Sanish @($(LHEAD) $(LINT.c) $< $(LTAIL)) 41423c35297Sanish 415e4b86885SCheng Sean Ye$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nb5000/%.c 416e4b86885SCheng Sean Ye @($(LHEAD) $(LINT.c) $< $(LTAIL)) 417e4b86885SCheng Sean Ye 418f657cd55SCheng Sean Ye$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nhm/%.c 419f657cd55SCheng Sean Ye @($(LHEAD) $(LINT.c) $< $(LTAIL)) 420f657cd55SCheng Sean Ye 421*989f2807SJerry Jelinek$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/ipmi/%.c 422*989f2807SJerry Jelinek @($(LHEAD) $(LINT.c) $< $(LTAIL)) 423*989f2807SJerry Jelinek 424e4b86885SCheng Sean Ye$(LINTS_DIR)/%.ln: $(SRC)/common/mc/mc-amd/%.c 425e4b86885SCheng Sean Ye @($(LHEAD) $(LINT.c) $< $(LTAIL)) 426e4b86885SCheng Sean Ye 427e4b86885SCheng Sean Ye$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/mc-amd/%.c 428e4b86885SCheng Sean Ye @($(LHEAD) $(LINT.c) $< $(LTAIL)) 429e4b86885SCheng Sean Ye 430ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pci/%.c 431ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 432ae115bc7Smrj 433ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pciex/%.c 434ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 435ae115bc7Smrj 436507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 437507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 438507c3241Smlf 439507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/dcdev/%.c 440507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 441507c3241Smlf 442507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/disk/%.c 443507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 444507c3241Smlf 445507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/drvobj/%.c 446507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 447507c3241Smlf 448507c3241Smlf$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 449507c3241Smlf @($(LHEAD) $(LINT.c) $< $(LTAIL)) 450507c3241Smlf 451bdb9230aSGarrett D'Amore$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dnet/%.c 452bdb9230aSGarrett D'Amore @($(LHEAD) $(LINT.c) $< $(LTAIL)) 453bdb9230aSGarrett D'Amore 4547c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/targets/%.c 4557c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4567c478bd9Sstevel@tonic-gate 4577c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/vgatext/%.c 4587c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4597c478bd9Sstevel@tonic-gate 460617e2443SMark Logan$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/heci/%.c 461617e2443SMark Logan @($(LHEAD) $(LINT.c) $< $(LTAIL)) 462617e2443SMark Logan 4637c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/os/%.c 4647c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4657c478bd9Sstevel@tonic-gate 4667c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/pcbe/%.c 4677c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4687c478bd9Sstevel@tonic-gate 4697c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/promif/%.c 4707c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4717c478bd9Sstevel@tonic-gate 4727c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/syscall/%.c 4737c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 4747c478bd9Sstevel@tonic-gate 4757c478bd9Sstevel@tonic-gate$(LINTS_DIR)/%.ln: $(UTSBASE)/common/os/%.c 4767c478bd9Sstevel@tonic-gate @($(LHEAD) $(LINT.c) $< $(LTAIL)) 477ae115bc7Smrj 478ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.c 479ae115bc7Smrj @($(LHEAD) $(LINT.c) $< $(LTAIL)) 480ae115bc7Smrj 481ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.s 482ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 483ae115bc7Smrj 484ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 485ae115bc7Smrj @($(LHEAD) $(LINT.s) $< $(LTAIL)) 486ae115bc7Smrj 487fcf3ce44SJohn Forte$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/nskern/%.s 488fcf3ce44SJohn Forte @($(LHEAD) $(LINT.s) $< $(LTAIL)) 489fcf3ce44SJohn Forte 490ae115bc7Smrj# 491ae115bc7Smrj# krtld lints 492ae115bc7Smrj# 493ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/common/krtld/%.c 494ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 495ae115bc7Smrj 496ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 497ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 498ae115bc7Smrj 499ae115bc7Smrj$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 500ae115bc7Smrj @($(LHEAD) $(LINT.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 501ae115bc7Smrj 502ae115bc7Smrj$(LINTS_DIR)/%.ln: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 503ae115bc7Smrj @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 504ae115bc7Smrj 505986fd29aSsetje$(OBJS_DIR)/kobj.ln := CPPFLAGS += -D_DBOOT 506