1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21# 22# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 23# Use is subject to license terms. 24# Copyright 2012 Joyent, Inc. All rights reserved. 25# 26 27# 28# This Makefile defines all file modules and build rules for the 29# directory uts/intel and its children. These are the source files which 30# are specific to the intel processor. 31# 32# The following two-level ordering must be maintained in this file. 33# Lines are sorted first in order of decreasing specificity based on 34# the first directory component. That is, sun4u rules come before 35# sparc rules come before common rules. 36# 37# Lines whose initial directory components are equal are sorted 38# alphabetically by the remaining components. 39 40# 41# Need a way to distinguish between the ia32 and amd64 subdirs. 42# 43SUBARCH_DIR_32 = ia32 44SUBARCH_DIR_64 = amd64 45SUBARCH_DIR = $(SUBARCH_DIR_$(CLASS)) 46 47# 48# Section 1a: C object build rules 49# 50$(OBJS_DIR)/%.o: $(SRC)/common/fs/%.c 51 $(COMPILE.c) -o $@ $< 52 $(CTFCONVERT_O) 53 54$(OBJS_DIR)/%.o: $(UTSBASE)/common/io/power/%.c 55 $(COMPILE.c) -o $@ $< 56 $(CTFCONVERT_O) 57 58$(OBJS_DIR)/%.o: $(SRC)/common/util/i386/%.s 59 $(COMPILE.s) -o $@ $< 60 61$(OBJS_DIR)/%.o: $(UTSBASE)/intel/brand/sn1/%.s 62 $(COMPILE.s) -o $@ $< 63 64$(OBJS_DIR)/%.o: $(UTSBASE)/intel/brand/solaris10/%.s 65 $(COMPILE.s) -o $@ $< 66 67$(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.c 68 $(COMPILE.c) -o $@ $< 69 $(CTFCONVERT_O) 70 71$(OBJS_DIR)/%.o: $(UTSBASE)/intel/dtrace/%.s 72 $(COMPILE.s) -o $@ $< 73 74$(OBJS_DIR)/%.o: $(UTSBASE)/intel/fs/proc/%.c 75 $(COMPILE.c) -o $@ $< 76 $(CTFCONVERT_O) 77 78$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/ml/%.s 79 $(COMPILE.s) -o $@ $< 80 81$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/os/%.c 82 $(COMPILE.c) -o $@ $< 83 $(CTFCONVERT_O) 84 85$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/promif/%.c 86 $(COMPILE.c) -o $@ $< 87 $(CTFCONVERT_O) 88 89$(OBJS_DIR)/%.o: $(UTSBASE)/intel/ia32/syscall/%.c 90 $(COMPILE.c) -o $@ $< 91 $(CTFCONVERT_O) 92 93$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/%.c 94 $(COMPILE.c) -o $@ $< 95 $(CTFCONVERT_O) 96 97$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.c 98 $(COMPILE.c) -o $@ $< 99 $(CTFCONVERT_O) 100 101$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/%.s 102 $(COMPILE.s) -o $@ $< 103 104$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/debugger/%.c 105 $(COMPILE.c) -o $@ $< 106 $(CTFCONVERT_O) 107 108$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/events/%.c 109 $(COMPILE.c) -o $@ $< 110 $(CTFCONVERT_O) 111 112$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/hardware/%.c 113 $(COMPILE.c) -o $@ $< 114 $(CTFCONVERT_O) 115 116$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/dispatcher/%.c 117 $(COMPILE.c) -o $@ $< 118 $(CTFCONVERT_O) 119 120$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/executer/%.c 121 $(COMPILE.c) -o $@ $< 122 $(CTFCONVERT_O) 123 124$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/parser/%.c 125 $(COMPILE.c) -o $@ $< 126 $(CTFCONVERT_O) 127 128$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/namespace/%.c 129 $(COMPILE.c) -o $@ $< 130 $(CTFCONVERT_O) 131 132$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/resources/%.c 133 $(COMPILE.c) -o $@ $< 134 $(CTFCONVERT_O) 135 136$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/tables/%.c 137 $(COMPILE.c) -o $@ $< 138 $(CTFCONVERT_O) 139 140$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/utilities/%.c 141 $(COMPILE.c) -o $@ $< 142 $(CTFCONVERT_O) 143 144$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/acpica/disassembler/%.c 145 $(COMPILE.c) -o $@ $< 146 $(CTFCONVERT_O) 147 148$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/agpgart/%.c 149 $(COMPILE.c) -o $@ $< 150 $(CTFCONVERT_O) 151 152$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/agpmaster/%.c 153 $(COMPILE.c) -o $@ $< 154 $(CTFCONVERT_O) 155 156$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amd8111s/%.c 157 $(COMPILE.c) -o $@ $< 158 $(CTFCONVERT_O) 159 160$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/amr/%.c 161 $(COMPILE.c) -o $@ $< 162 $(CTFCONVERT_O) 163 164$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/drm/%.c 165 $(COMPILE.c) -o $@ $< 166 $(CTFCONVERT_O) 167 168$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c 169 $(COMPILE.c) -o $@ $< 170 $(CTFCONVERT_O) 171 172$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/ipmi/%.c 173 $(COMPILE.c) -o $@ $< 174 $(CTFCONVERT_O) 175 176$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/intel_nb5000/%.c 177 $(COMPILE.c) -o $@ $< 178 $(CTFCONVERT_O) 179 180$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/intel_nhm/%.c 181 $(COMPILE.c) -o $@ $< 182 $(CTFCONVERT_O) 183 184$(OBJS_DIR)/%.o: $(SRC)/common/mc/mc-amd/%.c 185 $(COMPILE.c) -o $@ $< 186 $(CTFCONVERT_O) 187 188$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/mc-amd/%.c 189 $(COMPILE.c) -o $@ $< 190 $(CTFCONVERT_O) 191 192$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pci/%.c 193 $(COMPILE.c) -o $@ $< 194 $(CTFCONVERT_O) 195 196$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pciex/%.c 197 $(COMPILE.c) -o $@ $< 198 $(CTFCONVERT_O) 199 200$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 201 $(COMPILE.c) -o $@ $< 202 $(CTFCONVERT_O) 203 204$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/dcdev/%.c 205 $(COMPILE.c) -o $@ $< 206 $(CTFCONVERT_O) 207 208$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/disk/%.c 209 $(COMPILE.c) -o $@ $< 210 $(CTFCONVERT_O) 211 212$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/drvobj/%.c 213 $(COMPILE.c) -o $@ $< 214 $(CTFCONVERT_O) 215 216$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 217 $(COMPILE.c) -o $@ $< 218 $(CTFCONVERT_O) 219 220$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dnet/%.c 221 $(COMPILE.c) -o $@ $< 222 $(CTFCONVERT_O) 223 224$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c 225 $(COMPILE.c) -o $@ $< 226 $(CTFCONVERT_O) 227 228$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/targets/%.c 229 $(COMPILE.c) -o $@ $< 230 $(CTFCONVERT_O) 231 232$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vgatext/%.c 233 $(COMPILE.c) -o $@ $< 234 $(CTFCONVERT_O) 235 236$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/heci/%.c 237 $(COMPILE.c) -o $@ $< 238 $(CTFCONVERT_O) 239 240$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vmxnet3s/%.c 241 $(COMPILE.c) -o $@ $< 242 $(CTFCONVERT_O) 243 244$(OBJS_DIR)/%.o: $(UTSBASE)/intel/nskern/%.s 245 $(COMPILE.s) -o $@ $< 246 247$(OBJS_DIR)/%.o: $(UTSBASE)/intel/os/%.c 248 $(COMPILE.c) -o $@ $< 249 $(CTFCONVERT_O) 250 251$(OBJS_DIR)/%.o: $(UTSBASE)/intel/pcbe/%.c 252 $(COMPILE.c) -o $@ $< 253 $(CTFCONVERT_O) 254 255$(OBJS_DIR)/%.o: $(UTSBASE)/intel/promif/%.c 256 $(COMPILE.c) -o $@ $< 257 $(CTFCONVERT_O) 258 259$(OBJS_DIR)/%.o: $(UTSBASE)/intel/syscall/%.c 260 $(COMPILE.c) -o $@ $< 261 $(CTFCONVERT_O) 262 263$(OBJS_DIR)/%.o: $(UTSBASE)/common/os/%.c 264 $(COMPILE.c) -o $@ $< 265 $(CTFCONVERT_O) 266 267$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.c 268 $(COMPILE.c) -o $@ $< 269 $(CTFCONVERT_O) 270 271$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.s 272 $(COMPILE.s) -o $@ $< 273 274$(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 275 $(COMPILE.s) -o $@ $< 276 277$(OBJS_DIR)/%.o: $(UTSBASE)/intel/zfs/%.c 278 $(COMPILE.c) -o $@ $< 279 $(CTFCONVERT_O) 280 281# 282# krtld compiled into unix 283# 284 285KRTLD_INC_PATH = -I$(UTSBASE)/common/krtld -I$(UTSBASE)/intel/sys 286KRTLD_INC_PATH += -I$(UTSBASE)/intel/$(SUBARCH_DIR)/krtld 287 288KRTLD_CPPFLAGS_32 = -DELF_TARGET_386 289KRTLD_CPPFLAGS_64 = -DELF_TARGET_AMD64 -DMODDIR_SUFFIX=\"amd64\" 290KRTLD_CPPFLAGS = $(KRTLD_CPPFLAGS_$(CLASS)) -D_KRTLD 291 292$(OBJS_DIR)/%.o: $(UTSBASE)/common/krtld/%.c 293 $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 294 $(CTFCONVERT_O) 295 296$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 297 $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 298 $(CTFCONVERT_O) 299 300# 301# _DBOOT indicates that krtld is called from a dboot ELF section 302# 303$(OBJS_DIR)/kobj.o := CPPFLAGS += -D_DBOOT 304 305$(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 306 $(COMPILE.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 307 $(CTFCONVERT_O) 308 309$(OBJS_DIR)/%.o: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 310 $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 311 $(CTFCONVERT_O) 312 313 314# 315# Section 1b: Lint `object' build rules. 316# 317$(LINTS_DIR)/%.ln: $(SRC)/common/fs/%.c 318 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 319 320$(LINTS_DIR)/%.ln: $(SRC)/common/util/i386/%.s 321 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 322 323$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/sn1/%.s 324 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 325 326$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/solaris10/%.s 327 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 328 329$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.c 330 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 331 332$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.s 333 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 334 335$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/zfs/%.c 336 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 337 338$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/fs/proc/%.c 339 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 340 341$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/ml/%.s 342 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 343 344$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/os/%.c 345 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 346 347$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/promif/%.c 348 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 349 350$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/syscall/%.c 351 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 352 353$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/%.c 354 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 355 356$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.s 357 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 358 359$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.c 360 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 361 362$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/debugger/%.c 363 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 364 365$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/events/%.c 366 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 367 368$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/hardware/%.c 369 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 370 371$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/dispatcher/%.c 372 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 373 374$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/executer/%.c 375 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 376 377$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/parser/%.c 378 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 379 380$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/namespace/%.c 381 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 382 383$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/resources/%.c 384 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 385 386$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/tables/%.c 387 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 388 389$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/utilities/%.c 390 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 391 392$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/disassembler/%.c 393 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 394 395$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpgart/%.c 396 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 397 398$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpmaster/%.c 399 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 400 401$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amd8111s/%.c 402 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 403 404$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amr/%.c 405 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 406 407$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c 408 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 409 410$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/drm/%.c 411 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 412 413$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c 414 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 415 416$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pci/%.c 417 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 418 419$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nb5000/%.c 420 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 421 422$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nhm/%.c 423 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 424 425$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/ipmi/%.c 426 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 427 428$(LINTS_DIR)/%.ln: $(SRC)/common/mc/mc-amd/%.c 429 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 430 431$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/mc-amd/%.c 432 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 433 434$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pci/%.c 435 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 436 437$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pciex/%.c 438 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 439 440$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 441 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 442 443$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/dcdev/%.c 444 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 445 446$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/disk/%.c 447 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 448 449$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/drvobj/%.c 450 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 451 452$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 453 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 454 455$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dnet/%.c 456 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 457 458$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/targets/%.c 459 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 460 461$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/vgatext/%.c 462 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 463 464$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/heci/%.c 465 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 466 467$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/vmxnet3s/%.c 468 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 469 470$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/os/%.c 471 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 472 473$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/pcbe/%.c 474 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 475 476$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/promif/%.c 477 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 478 479$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/syscall/%.c 480 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 481 482$(LINTS_DIR)/%.ln: $(UTSBASE)/common/os/%.c 483 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 484 485$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.c 486 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 487 488$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.s 489 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 490 491$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 492 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 493 494$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/nskern/%.s 495 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 496 497# 498# krtld lints 499# 500$(LINTS_DIR)/%.ln: $(UTSBASE)/common/krtld/%.c 501 @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 502 503$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 504 @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 505 506$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 507 @($(LHEAD) $(LINT.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 508 509$(LINTS_DIR)/%.ln: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 510 @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 511 512$(OBJS_DIR)/kobj.ln := CPPFLAGS += -D_DBOOT 513