Makefile revision 24fe0b3bf671e123467ce1df0b67cadd3614c8e4
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje#
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# CDDL HEADER START
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje#
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# The contents of this file are subject to the terms of the
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# Common Development and Distribution License (the "License").
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# You may not use this file except in compliance with the License.
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje#
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# or http://www.opensolaris.org/os/licensing.
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# See the License for the specific language governing permissions
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# and limitations under the License.
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje#
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# When distributing Covered Code, include this CDDL HEADER in each
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# If applicable, add the following below this CDDL HEADER, with the
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# fields enclosed by brackets "[]" replaced with your own identifying
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# information: Portions Copyright [yyyy] [name of copyright owner]
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje#
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# CDDL HEADER END
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje#
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# Use is subject to license terms.
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje#
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# usr/src/cmd/prtdscp/sparc/sun4u/Makefile
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje#
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjePROG= prtdscp
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeROOTFS_PROG= $(PROG)
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjePLATFORM= SUNW,SPARC-Enterprise
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeCLASS= 32
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeSRCS= $(PROG:%=%.c)
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeOBJS= $(PROG:%=%.o)
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeinclude ../../../Makefile.cmd
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeinclude ../../../../Makefile.psm
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeLDLIBS += -ldscp -lnsl
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeCFLAGS += $(CCVERBOSE)
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeLDFLAGS += -L$(USR_PSM_LIB_DIR)
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeLDFLAGS += -R\$$ORIGIN/../lib
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeLINT_FLAGS= -c -Nlevel=4 -Ncheck $($(CONCURR_MODE)_FLAGS)
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje.KEEP_STATE:
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje# Definitions for installation of the program
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeFILEMODE= 0755
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeROOTPSMPROG = $(USR_PSM_SBIN_DIR)/$(PROG)
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeall: $(ROOTFS_PROG)
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeinstall: all .WAIT $(ROOTPSMPROG)
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeclean:
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje $(RM) $(PROG) $(OBJS)
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjelint:
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje $(LINT) $(LINT_FLAGS) $(CPPFLAGS) $(SRCS)
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setje
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeinclude ../../../Makefile.targ
986fd29a0dc13f7608ef7f508f6e700bd7bc2720setjeinclude ../../../../Makefile.psm.targ