Makefile revision 24fe0b3bf671e123467ce1df0b67cadd3614c8e4
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg#
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# CDDL HEADER START
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg#
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# The contents of this file are subject to the terms of the
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# Common Development and Distribution License (the "License").
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# You may not use this file except in compliance with the License.
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg#
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# or http://www.opensolaris.org/os/licensing.
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# See the License for the specific language governing permissions
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# and limitations under the License.
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg#
0662ed52e814f8f08ef0e09956413a792584eddffuankg# When distributing Covered Code, include this CDDL HEADER in each
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# If applicable, add the following below this CDDL HEADER, with the
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# fields enclosed by brackets "[]" replaced with your own identifying
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# information: Portions Copyright [yyyy] [name of copyright owner]
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg#
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# CDDL HEADER END
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg#
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg#
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg# Use is subject to license terms.
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg#
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgPROG = svc-fcoet
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankginclude ../Makefile.cmd
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgCOMMONBASE = ../../common
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgLOCAL_OBJS = fcoetsvc.o
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgLOCAL_SRCS = $(LOCAL_OBJS:%.o=%.c)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgOBJS = $(LOCAL_OBJS)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgSRCS = $(LOCAL_SRCS)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgLDLIBS += -lfcoe
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgMANIFEST = fcoe_target.xml
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgSVCMETHOD = svc-fcoet
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgROOTMANIFESTDIR = $(ROOTSVCSYSTEM)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg$(ROOTSVCSYSTEM)/fcoe_target.xml := FILEMODE = 0444
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg.KEEP_STATE:
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgall: $(PROG)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg$(PROG): $(OBJS)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg $(POST_PROCESS)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankginstall: all $(ROOTMANIFEST) $(ROOTSVCMETHOD)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgcheck: $(CHKMANIFEST)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg $(CSTYLE) -pPc $(SRCS:%=%)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgcmdparse.o:
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg $(COMPILE.c) -o $@
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg $(POST_PROCESS_O)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankgclean:
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg $(RM) $(OBJS)
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankglint: lint_SRCS
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankginclude ../Makefile.targ
ff7e89a077d93c243bd8261cf3c72b13732ab5b4fuankg