Makefile revision 7008:8f7bd4ba8aeb
118334Speter#
272562Sobrien# CDDL HEADER START
3169689Skan#
4169689Skan# The contents of this file are subject to the terms of the
518334Speter# Common Development and Distribution License (the "License").
690075Sobrien# You may not use this file except in compliance with the License.
718334Speter#
890075Sobrien# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
990075Sobrien# or http://www.opensolaris.org/os/licensing.
1090075Sobrien# See the License for the specific language governing permissions
1190075Sobrien# and limitations under the License.
1218334Speter#
1390075Sobrien# When distributing Covered Code, include this CDDL HEADER in each
1490075Sobrien# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1590075Sobrien# If applicable, add the following below this CDDL HEADER, with the
1690075Sobrien# fields enclosed by brackets "[]" replaced with your own identifying
1718334Speter# information: Portions Copyright [yyyy] [name of copyright owner]
1818334Speter#
1990075Sobrien# CDDL HEADER END
20169689Skan#
21169689Skan#
2218334Speter# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
2318334Speter# Use is subject to license terms.
2450397Sobrien#
25132718Skan# ident	"%Z%%M%	%I%	%E% SMI"
26132718Skan#
2718334Speter
28117395SkanPROG=		nm
2918334Speter
3018334SpeterARFORMAT=	PORTAR
3118334Speter
3218334Speterinclude 	../../../Makefile.cmd
3350397Sobrieninclude 	../../Makefile.com
3450397Sobrien
3518334SpeterCOMOBJS=	nm.o
3650397Sobrien
3790075SobrienOBJS=		$(COMOBJS)
3890075Sobrien
3918334SpeterSRCS=		$(COMOBJS:%.o=../common/%.c)
4090075Sobrien
4190075SobrienLDFLAGS +=	'-R$$ORIGIN/../../../lib/$(MACH64)'
4218334SpeterINCLIST=	-I../../include -I../../include/i386 \
4390075Sobrien		-I$(SRCBASE)/uts/$(ARCH)/sys
4418334SpeterCPPFLAGS=	$(INCLIST) $(DEFLIST) $(CPPFLAGS.master)
4518334SpeterLDLIBS +=	$(CONVLIBDIR64) $(CONV_LIB) $(ELFLIBDIR) -lelf
4650397SobrienLINTFLAGS64 +=	-x $(LDLIBS) -Xarch=amd64
4790075SobrienLINTSRCS=	$(SRCS)
4890075SobrienCLEANFILES +=	$(LINTOUTS)
4990075Sobrien
5090075Sobrien
51169689Skan%.o:		../common/%.c
52169689Skan		$(COMPILE.c) $<
53169689Skan
54132718Skan$(ROOTCCSBIN64)/%: %
55169689Skan	$(INS.file)
5618334Speter
5718334Speter.KEEP_STATE:
5818334Speter
5918334Speterall:		$(PROG)
6018334Speter
6118334Speter$(PROG):	$(OBJS)
6218334Speter		$(LINK.c) $(OBJS) -o $@ $(LDLIBS)
6318334Speter		$(POST_PROCESS)
6418334Speter
65107590Sobrienpackage \
6618334Speterinstall:	all $(VAR_SGSBINPROG64) $(VAR_SGSCCSLINK64)
6790075Sobrien
6818334Speterclean:
69107590Sobrien		$(RM) $(OBJS) $(CLEANFILES)
7018334Speter
7118334Speterlint:		$(LINTOUT64) $(SGSLINTOUT)
7218334Speter
7318334Speter
7418334Speterinclude		../../Makefile.targ
7518334Speterinclude		../../../Makefile.targ
7618334Speterinclude		../../Makefile.sub.64
7718334Speter