1dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# 2dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# CDDL HEADER START 3dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# 4dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# The contents of this file are subject to the terms of the 5dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# Common Development and Distribution License (the "License"). 6dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# You may not use this file except in compliance with the License. 7dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# 8dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# or http://www.opensolaris.org/os/licensing. 10dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# See the License for the specific language governing permissions 11dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# and limitations under the License. 12dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# 13dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# When distributing Covered Code, include this CDDL HEADER in each 14dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# If applicable, add the following below this CDDL HEADER, with the 16dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# fields enclosed by brackets "[]" replaced with your own identifying 17dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# information: Portions Copyright [yyyy] [name of copyright owner] 18dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# 19dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# CDDL HEADER END 20dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# 21dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# 22dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 23dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# 24dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# 25dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 26dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesLIBRARY = libshare_autofs.a 27dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesVERS = .1 28dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesAUTOFSSMFLIB_DIR = $(SRC)/cmd/fs.d/nfs/lib 29dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 30dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesLIBOBJS = libshare_autofs.o 31dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesOTHOBJS = smfcfg.o 32dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesOBJECTS = $(LIBOBJS) $(OTHOBJS) 33dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 34dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United Statesinclude ../../../Makefile.lib 35dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 36dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesROOTLIBDIR = $(ROOT)/usr/lib/fs/autofs 37dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesROOTLIBDIR64 = $(ROOT)/usr/lib/fs/autofs/$(MACH64) 38dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 39dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesLIBSRCS = $(LIBOBJS:%.o=$(SRCDIR)/%.c) 40dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# we don't want to lint the sources for OTHOBJS since they are pre-existing files 41dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States# that are not lint free. 42dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United Stateslintcheck := SRCS = $(LIBSRCS) 43dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 44dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesLIBS = $(DYNLIB) 45dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesLDLIBS += -lshare -lscf -lumem -lc -lxml2 46dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 47dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States#add nfs/lib directory as part of the include path 48dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United StatesCFLAGS += $(CCVERBOSE) 497014882cSRichard LoweCERRWARN += -_gcc=-Wno-switch 507014882cSRichard LoweCERRWARN += -_gcc=-Wno-unused-variable 517014882cSRichard LoweCERRWARN += -_gcc=-Wno-uninitialized 52*494f7e12SKeith M WesolowskiCPPFLAGS += -D_REENTRANT -I$(AUTOFSSMFLIB_DIR) \ 53*494f7e12SKeith M Wesolowski -I$(ADJUNCT_PROTO)/usr/include/libxml2 \ 54dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States -I$(SRCDIR)../common 55dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 56dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States.KEEP_STATE: 57dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 58dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United Statesall: $(LIBS) 59dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 60dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United Statesinstall: $(ROOTLIBDIR) $(ROOTLIBDIR64) all 61dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 62dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United Stateslint: lintcheck 63dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 64dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United Statespics/%.o: $(AUTOFSSMFLIB_DIR)/%.c 65dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States $(COMPILE.c) -o $@ $< 66dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States $(POST_PROCESS_O) 67dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 68dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States$(ROOTLIBDIR): 69dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States $(INS.dir) 70dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 71dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States$(ROOTLIBDIR64): 72dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States $(INS.dir) 73dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United States 74dd51520eSPavan Mettu - Oracle Corporation - Menlo Park United Statesinclude ../../../Makefile.targ 75