usr/src/uts/sun4v/Makefile.rules
author wesolows
Tue, 20 Sep 2005 15:07:36 -0700
changeset 580 70dfd36fd02c
parent 339 ed677a0703c7
child 624 8c5206bfd8f1
permissions -rw-r--r--
6237094 perl build should honor $(CC) 6272179 relocation processing should be bypassed when building libgenunix et al 6307198 Need to pass in -save_args option when the new gcc is available 6310495 gcc and sun4 rootnex don't get along 6310534 new gcc options should be used to build ON 6319181 cw needs -xbuiltin support
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     1
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     2
# CDDL HEADER START
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     3
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     4
# The contents of this file are subject to the terms of the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     5
# Common Development and Distribution License, Version 1.0 only
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     6
# (the "License").  You may not use this file except in compliance
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     7
# with the License.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     8
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     9
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    10
# or http://www.opensolaris.org/os/licensing.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    11
# See the License for the specific language governing permissions
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    12
# and limitations under the License.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    13
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    14
# When distributing Covered Code, include this CDDL HEADER in each
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    15
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    16
# If applicable, add the following below this CDDL HEADER, with the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    17
# fields enclosed by brackets "[]" replaced with your own identifying
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    18
# information: Portions Copyright [yyyy] [name of copyright owner]
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    19
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    20
# CDDL HEADER END
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    21
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    22
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    23
# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    24
# Use is subject to license terms.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    25
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    26
#ident	"%Z%%M%	%I%	%E% SMI"
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    27
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    28
#	This Makefile defines the build rules for the directory uts/sun4v
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    29
#	and its children. These are the source files which sun4v
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    30
#	"implementation architecture" dependent.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    31
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    32
#	The following two-level ordering must be maintained in this file.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    33
#	  Lines are sorted first in order of decreasing specificity based on
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    34
#	  the first directory component.  That is, sun4v rules come before
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    35
#	  sparc rules come before common rules.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    36
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    37
#	  Lines whose initial directory components are equal are sorted
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    38
#	  alphabetically by the remaining components.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    39
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    40
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    41
#	Section 1a: C object build rules
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    42
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    43
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/cpu/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    44
	$(COMPILE.c) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    45
	$(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    46
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    47
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/cpu/%.s
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    48
	$(COMPILE.s) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    49
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    50
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/io/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    51
	$(COMPILE.c) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    52
	$(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    53
339
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    54
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/io/memtest/%.c
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    55
	$(COMPILE.c) -o $@ $<
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    56
	$(CTFCONVERT_O)
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    57
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    58
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4/io/memtest/%.c
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    59
	$(COMPILE.c) -o $@ $<
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    60
	$(CTFCONVERT_O)
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    61
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    62
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/io/memtest/%.s
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    63
	$(COMPILE.s) -o $@ $<
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    64
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    65
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4/io/memtest/%.s
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    66
	$(COMPILE.s) -o $@ $<
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
    67
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    68
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/ml/%.s
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    69
	$(COMPILE.s) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    70
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    71
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/os/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    72
	$(COMPILE.c) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    73
	$(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    74
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    75
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/pcbe/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    76
	$(COMPILE.c) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    77
	$(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    78
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    79
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/io/px/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    80
	$(COMPILE.c) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    81
	$(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    82
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    83
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/io/ncp/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    84
	$(COMPILE.c) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    85
	$(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    86
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    87
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/vm/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    88
	$(COMPILE.c) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    89
	$(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    90
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    91
$(OBJS_DIR)/%.o:		$(UTSBASE)/sun4v/vm/%.s
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    92
	$(COMPILE.s) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    93
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    94
$(OBJS_DIR)/%.o:		$(UTSBASE)/sfmmu/ml/%.s
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    95
	$(COMPILE.s) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    96
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    97
$(OBJS_DIR)/%.o:		$(UTSBASE)/sfmmu/vm/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    98
	$(COMPILE.c) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    99
	$(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   100
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   101
$(OBJS_DIR)/%.o:		$(UTSBASE)/sparc/os/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   102
	$(COMPILE.c) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   103
	$(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   104
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   105
$(OBJS_DIR)/%.o:		$(UTSBASE)/common/os/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   106
	$(COMPILE.c) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   107
	$(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   108
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   109
$(OBJS_DIR)/%.o:		$(SRC)/common/mdesc/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   110
	$(COMPILE.c) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   111
	$(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   112
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   113
$(OBJS_DIR)/%.o:		$(SRC)/common/atomic/sparcv9/%.s
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   114
	$(COMPILE.s) -o $@ $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   115
227
71b682a1e511 PSARC/2005/413 sun4v optimized MD5 and arcfour kernel cryptographic modules
kais
parents: 0
diff changeset
   116
$(OBJS_DIR)/%.o:		$(SRC)/common/crypto/arcfour/sun4v/%.c
71b682a1e511 PSARC/2005/413 sun4v optimized MD5 and arcfour kernel cryptographic modules
kais
parents: 0
diff changeset
   117
	$(COMPILE.c) -o $@ $<
71b682a1e511 PSARC/2005/413 sun4v optimized MD5 and arcfour kernel cryptographic modules
kais
parents: 0
diff changeset
   118
	$(CTFCONVERT_O)
71b682a1e511 PSARC/2005/413 sun4v optimized MD5 and arcfour kernel cryptographic modules
kais
parents: 0
diff changeset
   119
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   120
$(OBJS_DIR)/dtracestubs.s:	$(UNIX_O) $(LIBS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   121
	nm -u $(UNIX_O) $(LIBS) | grep __dtrace_probe_ | sort | uniq | nawk '{ \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   122
	    printf("\t.global %s\n\t.type %s, #function\n%s:\n", \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   123
	    $$1, $$1, $$1); }' > $(OBJS_DIR)/dtracestubs.s
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   124
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   125
$(DTRACESTUBS):	$(DTRACESTUBS_O)
580
70dfd36fd02c 6237094 perl build should honor $(CC)
wesolows
parents: 339
diff changeset
   126
	$(BUILD.SO) $(DTRACESTUBS_O)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   127
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   128
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   129
#	Section 1b: Lint `object' build rules
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   130
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   131
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/cpu/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   132
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   133
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   134
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/cpu/%.s
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   135
	@($(LHEAD) $(LINT.s) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   136
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   137
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/io/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   138
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   139
339
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   140
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/io/memtest/%.c
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   141
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   142
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   143
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4/io/memtest/%.c
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   144
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   145
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   146
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/io/memtest/%.s
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   147
	@($(LHEAD) $(LINT.s) $< $(LTAIL))
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   148
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   149
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4/io/memtest/%.s
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   150
	@($(LHEAD) $(LINT.s) $< $(LTAIL))
ed677a0703c7 6214127 rework Panther l3 cache error injector nomenclature
tsoydan
parents: 227
diff changeset
   151
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   152
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/io/px/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   153
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   154
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   155
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/io/ncp/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   156
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   157
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   158
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/ml/%.s
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   159
	@($(LHEAD) $(LINT.s) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   160
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   161
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/os/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   162
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   163
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   164
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/pcbe/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   165
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   166
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   167
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/vm/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   168
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   169
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   170
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sun4v/vm/%.s
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   171
	@($(LHEAD) $(LINT.s) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   172
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   173
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sfmmu/ml/%.s
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   174
	@($(LHEAD) $(LINT.s) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   175
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   176
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sfmmu/vm/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   177
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   178
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   179
$(LINTS_DIR)/%.ln:		$(UTSBASE)/sparc/os/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   180
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   181
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   182
$(LINTS_DIR)/%.ln:		$(UTSBASE)/common/os/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   183
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   184
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   185
$(LINTS_DIR)/%.ln:		$(SRC)/common/mdesc/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   186
	@($(LHEAD) $(LINT.c) $< $(LTAIL))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   187
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   188
$(LINTS_DIR)/%.ln:		$(SRC)/common/atomic/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   189
	@($(LHEAD) $(LINT.c) $< $(LTAIL))