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 # 42 SUBARCH_DIR_32 = ia32 43 SUBARCH_DIR_64 = amd64 44 SUBARCH_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/intel_nb5000/%.c 172 $(COMPILE.c) -o $@ $< 173 $(CTFCONVERT_O) 174 175 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/intel_nhm/%.c 176 $(COMPILE.c) -o $@ $< 177 $(CTFCONVERT_O) 178 179 $(OBJS_DIR)/%.o: $(SRC)/common/mc/mc-amd/%.c 180 $(COMPILE.c) -o $@ $< 181 $(CTFCONVERT_O) 182 183 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/mc-amd/%.c 184 $(COMPILE.c) -o $@ $< 185 $(CTFCONVERT_O) 186 187 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pci/%.c 188 $(COMPILE.c) -o $@ $< 189 $(CTFCONVERT_O) 190 191 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/pciex/%.c 192 $(COMPILE.c) -o $@ $< 193 $(CTFCONVERT_O) 194 195 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 196 $(COMPILE.c) -o $@ $< 197 $(CTFCONVERT_O) 198 199 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/dcdev/%.c 200 $(COMPILE.c) -o $@ $< 201 $(CTFCONVERT_O) 202 203 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/disk/%.c 204 $(COMPILE.c) -o $@ $< 205 $(CTFCONVERT_O) 206 207 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/drvobj/%.c 208 $(COMPILE.c) -o $@ $< 209 $(CTFCONVERT_O) 210 211 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 212 $(COMPILE.c) -o $@ $< 213 $(CTFCONVERT_O) 214 215 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/dnet/%.c 216 $(COMPILE.c) -o $@ $< 217 $(CTFCONVERT_O) 218 219 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c 220 $(COMPILE.c) -o $@ $< 221 $(CTFCONVERT_O) 222 223 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/scsi/targets/%.c 224 $(COMPILE.c) -o $@ $< 225 $(CTFCONVERT_O) 226 227 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vgatext/%.c 228 $(COMPILE.c) -o $@ $< 229 $(CTFCONVERT_O) 230 231 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/heci/%.c 232 $(COMPILE.c) -o $@ $< 233 $(CTFCONVERT_O) 234 235 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/nskern/%.s 236 $(COMPILE.s) -o $@ $< 237 238 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/os/%.c 239 $(COMPILE.c) -o $@ $< 240 $(CTFCONVERT_O) 241 242 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/pcbe/%.c 243 $(COMPILE.c) -o $@ $< 244 $(CTFCONVERT_O) 245 246 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/promif/%.c 247 $(COMPILE.c) -o $@ $< 248 $(CTFCONVERT_O) 249 250 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/syscall/%.c 251 $(COMPILE.c) -o $@ $< 252 $(CTFCONVERT_O) 253 254 $(OBJS_DIR)/%.o: $(UTSBASE)/common/os/%.c 255 $(COMPILE.c) -o $@ $< 256 $(CTFCONVERT_O) 257 258 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.c 259 $(COMPILE.c) -o $@ $< 260 $(CTFCONVERT_O) 261 262 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/%.s 263 $(COMPILE.s) -o $@ $< 264 265 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 266 $(COMPILE.s) -o $@ $< 267 268 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/zfs/%.c 269 $(COMPILE.c) -o $@ $< 270 $(CTFCONVERT_O) 271 272 # 273 # krtld compiled into unix 274 # 275 276 KRTLD_INC_PATH = -I$(UTSBASE)/common/krtld -I$(UTSBASE)/intel/sys 277 KRTLD_INC_PATH += -I$(UTSBASE)/intel/$(SUBARCH_DIR)/krtld 278 279 KRTLD_CPPFLAGS_32 = -DELF_TARGET_386 280 KRTLD_CPPFLAGS_64 = -DELF_TARGET_AMD64 -DMODDIR_SUFFIX=\"amd64\" 281 KRTLD_CPPFLAGS = $(KRTLD_CPPFLAGS_$(CLASS)) -D_KRTLD 282 283 $(OBJS_DIR)/%.o: $(UTSBASE)/common/krtld/%.c 284 $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 285 $(CTFCONVERT_O) 286 287 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 288 $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 289 $(CTFCONVERT_O) 290 291 # 292 # _DBOOT indicates that krtld is called from a dboot ELF section 293 # 294 $(OBJS_DIR)/kobj.o := CPPFLAGS += -D_DBOOT 295 296 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 297 $(COMPILE.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 298 $(CTFCONVERT_O) 299 300 $(OBJS_DIR)/%.o: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 301 $(COMPILE.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) -o $@ $< 302 $(CTFCONVERT_O) 303 304 305 # 306 # Section 1b: Lint `object' build rules. 307 # 308 $(LINTS_DIR)/%.ln: $(SRC)/common/fs/%.c 309 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 310 311 $(LINTS_DIR)/%.ln: $(SRC)/common/util/i386/%.s 312 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 313 314 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/sn1/%.s 315 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 316 317 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/solaris10/%.s 318 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 319 320 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.c 321 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 322 323 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/dtrace/%.s 324 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 325 326 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/zfs/%.c 327 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 328 329 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/fs/proc/%.c 330 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 331 332 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/ml/%.s 333 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 334 335 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/os/%.c 336 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 337 338 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/promif/%.c 339 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 340 341 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/ia32/syscall/%.c 342 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 343 344 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/%.c 345 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 346 347 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.s 348 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 349 350 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/%.c 351 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 352 353 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/debugger/%.c 354 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 355 356 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/events/%.c 357 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 358 359 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/hardware/%.c 360 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 361 362 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/dispatcher/%.c 363 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 364 365 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/executer/%.c 366 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 367 368 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/parser/%.c 369 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 370 371 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/namespace/%.c 372 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 373 374 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/resources/%.c 375 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 376 377 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/tables/%.c 378 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 379 380 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/utilities/%.c 381 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 382 383 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/acpica/disassembler/%.c 384 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 385 386 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpgart/%.c 387 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 388 389 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/agpmaster/%.c 390 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 391 392 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amd8111s/%.c 393 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 394 395 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/amr/%.c 396 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 397 398 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/adapters/arcmsr/%.c 399 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 400 401 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/drm/%.c 402 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 403 404 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c 405 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 406 407 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/hotplug/pci/%.c 408 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 409 410 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nb5000/%.c 411 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 412 413 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/intel_nhm/%.c 414 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 415 416 $(LINTS_DIR)/%.ln: $(SRC)/common/mc/mc-amd/%.c 417 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 418 419 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/mc-amd/%.c 420 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 421 422 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pci/%.c 423 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 424 425 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/pciex/%.c 426 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 427 428 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/controller/ata/%.c 429 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 430 431 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/dcdev/%.c 432 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 433 434 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/disk/%.c 435 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 436 437 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/drvobj/%.c 438 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 439 440 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dktp/hba/ghd/%.c 441 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 442 443 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/dnet/%.c 444 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 445 446 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/scsi/targets/%.c 447 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 448 449 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/vgatext/%.c 450 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 451 452 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/io/heci/%.c 453 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 454 455 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/os/%.c 456 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 457 458 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/pcbe/%.c 459 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 460 461 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/promif/%.c 462 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 463 464 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/syscall/%.c 465 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 466 467 $(LINTS_DIR)/%.ln: $(UTSBASE)/common/os/%.c 468 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 469 470 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.c 471 @($(LHEAD) $(LINT.c) $< $(LTAIL)) 472 473 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/%.s 474 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 475 476 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/kdi/$(SUBARCH_DIR)/%.s 477 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 478 479 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/nskern/%.s 480 @($(LHEAD) $(LINT.s) $< $(LTAIL)) 481 482 # 483 # krtld lints 484 # 485 $(LINTS_DIR)/%.ln: $(UTSBASE)/common/krtld/%.c 486 @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 487 488 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.c 489 @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 490 491 $(LINTS_DIR)/%.ln: $(UTSBASE)/intel/$(SUBARCH_DIR)/krtld/%.s 492 @($(LHEAD) $(LINT.s) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 493 494 $(LINTS_DIR)/%.ln: $(SRC)/common/util/$(SUBARCH_DIR)/%.c 495 @($(LHEAD) $(LINT.c) $(KRTLD_INC_PATH) $(KRTLD_CPPFLAGS) $< $(LTAIL)) 496 497 $(OBJS_DIR)/kobj.ln := CPPFLAGS += -D_DBOOT 498