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