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.
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.
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]
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
69 kmdb_promif_isadep.c \
81 SACPPFLAGS = -D__sparc
84 ../../../sparc/v9/libstandctf/libstandctf.so \
85 $(SRC)/lib/libumem/$(MACHDIR)/libstandumem.so \
86 ../../../sparc/v9/libstand/libstand.a
88 KMDBLIBS = $(STANDLIBS) ../../../sparc/v9/mdb_ks/kmod/mdb_ks
91 $(MAPFILE_SOURCES_COMMON) \
92 ../../../sparc/kmdb/kmdb_dpi_isadep.h \
93 $(MAPFILE_SOURCES_$(MACH))
95 %.fth: $(SRC)/cmd/mdb/sparc/kmdb/%.fdbg
96 grep '^#' <$< >$(<F).c
97 grep -v '^#' <$< >$(<F).tmp
98 $(CC) $(CTFSTABSCFLAGS) $(CPPFLAGS) -g -c -o $(<F).o $(<F).c
99 $(CTFCONVERT) $(CTFCVTFLAGS) $(<F).o
100 $(CTFSTABS) -t forth -i $(<F).tmp -o $@ $(<F).o
101 $(RM) $(<F).c $(<F).tmp $(<F).o
103 %.o: ../../../../../psm/promif/ieee1275/common/%.c
107 %.o: ../../../../../psm/promif/ieee1275/sun4/%.c
111 %.o: ../../../../../psm/promif/ieee1275/sun4u/%.c
115 %.o: ../../../../../uts/sun4v/promif/%.c
119 %.ln: ../../../../../psm/promif/ieee1275/common/%.c
122 %.ln: ../../../../../psm/promif/ieee1275/sun4/%.c
125 %.ln: ../../../../../psm/promif/ieee1275/sun4u/%.c
128 %.ln: ../../../../../uts/sun4v/promif/%.c