diff options
author | stevel@tonic-gate <none@none> | 2005-06-14 00:00:00 -0700 |
---|---|---|
committer | stevel@tonic-gate <none@none> | 2005-06-14 00:00:00 -0700 |
commit | 7c478bd95313f5f23a4c958a745db2134aa03244 (patch) | |
tree | c871e58545497667cbb4b0a4f2daf204743e1fe7 /usr/src/lib/libfsmgt/Makefile.com | |
download | illumos-joyent-7c478bd95313f5f23a4c958a745db2134aa03244.tar.gz |
OpenSolaris Launch
Diffstat (limited to 'usr/src/lib/libfsmgt/Makefile.com')
-rw-r--r-- | usr/src/lib/libfsmgt/Makefile.com | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/usr/src/lib/libfsmgt/Makefile.com b/usr/src/lib/libfsmgt/Makefile.com new file mode 100644 index 0000000000..db42f9c89e --- /dev/null +++ b/usr/src/lib/libfsmgt/Makefile.com @@ -0,0 +1,80 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License, Version 1.0 only +# (the "License"). You may not use this file except in compliance +# with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# +# +# Copyright 2004 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# ident "%Z%%M% %I% %E% SMI" +# + +LIBRARY = libfsmgt.a +VERS = .1 +NFSLIB_DIR = $(SRC)/cmd/fs.d/nfs/lib + +OBJECTS = fs_mounts.o fs_mount_defaults.o \ + sys_info.o sharetab.o nfs_sec.o \ + replica.o nfs_mntinfo.o fs_shares.o \ + cmd.o fileutil.o fs_dfstab.o \ + nfs_netcfg.o nfs_nfssec.o + +SRCS = $(OBJECTS:%.o=../%.c) + +include ../../Makefile.lib + +ROOTDIRS= $(ROOT)/usr/include + +ROOTHDRS= $(HDRS:%=$(ROOTDIRS)/%) + +CHECKHDRS= $(HDRS:%.h=%.check) + +LIBS = $(DYNLIB) $(LINTLIB) +LDLIBS += -lc -lnsl -lkstat +$(LINTLIB) := SRCS = $(SRCDIR)/$(LINTSRC) + +SRCDIR = ../common +MAPDIR = ../spec/$(TRANSMACH) +SPECMAPFILE = $(MAPDIR)/mapfile + +#add nfs/lib directory as part of the include path +CFLAGS += $(CCVERBOSE) +CPPFLAGS += -D_REENTRANT -I$(SRC)/lib/libfsmgt/common \ + -I$(SRC)/cmd/fs.d/nfs/lib + +.KEEP_STATE: + +all: $(LIBS) + +lint: lintcheck + +$(SRCDIR)/sharetab.c: $(NFSLIB_DIR)/sharetab.c + rm -f $(SRCDIR)/sharetab.c + $(CP) -p $(NFSLIB_DIR)/sharetab.c $(SRCDIR) + +$(SRCDIR)/nfs_sec.c: $(NFSLIB_DIR)/nfs_sec.c + rm -f $(SRCDIR)/nfs_sec.c + $(CP) -p $(NFSLIB_DIR)/nfs_sec.c $(SRCDIR) + +$(SRCDIR)/replica.c: $(NFSLIB_DIR)/replica.c + rm -f $(SRCDIR)/replica.c + $(CP) -p $(NFSLIB_DIR)/replica.c $(SRCDIR) + +include ../../Makefile.targ |