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