Makefile revision 24fe0b3bf671e123467ce1df0b67cadd3614c8e4
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan#
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# CDDL HEADER START
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan#
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# The contents of this file are subject to the terms of the
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# Common Development and Distribution License (the "License").
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# You may not use this file except in compliance with the License.
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan#
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# or http://www.opensolaris.org/os/licensing.
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# See the License for the specific language governing permissions
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# and limitations under the License.
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan#
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# When distributing Covered Code, include this CDDL HEADER in each
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# If applicable, add the following below this CDDL HEADER, with the
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# fields enclosed by brackets "[]" replaced with your own identifying
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# information: Portions Copyright [yyyy] [name of copyright owner]
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan#
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# CDDL HEADER END
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan#
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan#
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan# Use is subject to license terms.
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan#
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk HoganPROG = svc-srpt
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hoganinclude ../Makefile.cmd
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk HoganSRPTBASE = ../../uts/common/io/comstar/port/srpt
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk HoganOBJS = srptsvc.o
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk HoganSRCS = $(OBJS:%.o=%.c)
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk HoganCPPFLAGS += -I$(SRPTBASE)
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk HoganMANIFEST = target.xml
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk HoganSVCMETHOD = svc-srpt
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk HoganROOTMANIFESTDIR = $(ROOTSVCSYSTEM)/ibsrp
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan$(ROOTMANIFESTDIR)/$(MANIFEST) := FILEMODE = 0444
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan.KEEP_STATE:
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hoganall: $(PROG)
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan$(PROG): $(OBJS)
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan $(POST_PROCESS)
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hoganinstall: all $(ROOTMANIFEST) $(ROOTSVCMETHOD)
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogancheck: $(CHKMANIFEST)
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan $(CSTYLE) -pPc $(SRCS:%=%)
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hoganclean:
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan $(RM) $(OBJS)
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hoganlint: lint_SRCS
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hoganinclude ../Makefile.targ
f0a2ef8d131738c34c9e72ad7182d5bb47b4ff4eDirk Hogan