Makefile.com revision 7014882c6a3672fd0e5d60200af8643ae53c5928
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy#
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# CDDL HEADER START
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy#
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# The contents of this file are subject to the terms of the
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# Common Development and Distribution License (the "License").
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# You may not use this file except in compliance with the License.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy#
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# or http://www.opensolaris.org/os/licensing.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# See the License for the specific language governing permissions
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# and limitations under the License.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy#
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# When distributing Covered Code, include this CDDL HEADER in each
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# If applicable, add the following below this CDDL HEADER, with the
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# fields enclosed by brackets "[]" replaced with your own identifying
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# information: Portions Copyright [yyyy] [name of copyright owner]
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy#
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# CDDL HEADER END
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy#
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy#
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy#
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# Use is subject to license terms.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy#
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyinclude ../../../Makefile.cmd
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedySHAREMGR64= $(POUND_SIGN)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy$(SHAREMGR64)SHAREMGRNO64= $(POUND_SIGN)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyPROG= sharemgr
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyOBJS = sharemgr_main.o commands.o shareutil.o
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedySRCS = $(OBJS:%.o=../%.c)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyMYCPPFLAGS = -I../../../../lib/libfsmgt/common -I/usr/include/libxml2 \
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy -I../..
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyCPPFLAGS += $(MYCPPFLAGS)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyLDLIBS += -lshare -lscf -lsecdb -lumem
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyall install := LDLIBS += -lxml2
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyLINTFLAGS += -u
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyCERRWARN += -_gcc=-Wno-uninitialized
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyPOFILES = $(SRCS:.c=.po)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyPOFILE = sharemgr.po
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyLN_ISAEXEC= \
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy $(RM) $(ROOTUSRSBINPROG); \
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy $(LN) $(ISAEXEC) $(ROOTUSRSBINPROG)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy.KEEP_STATE:
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyall: $(PROG)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy$(PROG): $(OBJS)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy $(LINK.c) -o $@ $(OBJS) $(LDFLAGS) $(LDLIBS)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy $(POST_PROCESS)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyinstall: all
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy$(SHAREMGRNO64)install: $(ROOTUSRSBINPROG)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedylint: lint_SRCS
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyclean:
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy $(RM) $(OBJS)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyinclude ../../../Makefile.targ
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy$(POFILE): $(POFILES)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy $(RM) $@; cat $(POFILES) > $@
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy%.o: ../%.c
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy $(COMPILE.c) $(OUTPUT_OPTION) $< $(CTFCONVERT_HOOK)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy $(POST_PROCESS_O)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren KennedyFRC:
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy