21 #
22 # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25
26 LIBRARY = libshare_smbfs.a
27 VERS = .1
28
29 LIBOBJS = libshare_smbfs.o
30 SMBBASE_OBJ = smbfs_scfutil.o
31 OBJECTS = $(LIBOBJS) $(SMBBASE_OBJ)
32
33 include ../../../Makefile.lib
34
35 ROOTLIBDIR = $(ROOT)/usr/lib/fs/smbfs
36 ROOTLIBDIR64 = $(ROOT)/usr/lib/fs/smbfs/$(MACH64)
37
38 LIBSRCS = $(LIBOBJS:%.o=$(SRCDIR)/%.c)
39
40 LIBS = $(DYNLIB)
41 LDLIBS += -lshare -lscf -lumem -luuid -lc -lxml2 -lsmbfs
42
43 CFLAGS += $(CCVERBOSE)
44 CERRWARN += -_gcc=-Wno-switch
45 CERRWARN += -_gcc=-Wno-uninitialized
46 CPPFLAGS += -D_REENTRANT -I$(ADJUNCT_PROTO)/usr/include/libxml2 \
47 -I$(SRCDIR)/../common -I$(SRC)/lib/libsmbfs -I$(SRC)/uts/common
48
49 .KEEP_STATE:
50
51 all: $(LIBS)
52
53 install: $(ROOTLIBDIR) $(ROOTLIBDIR64) all
54
55 lint: lintcheck
56
57 $(ROOTLIBDIR):
58 $(INS.dir)
59
60 $(ROOTLIBDIR64):
61 $(INS.dir)
|
21 #
22 # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25
26 LIBRARY = libshare_smbfs.a
27 VERS = .1
28
29 LIBOBJS = libshare_smbfs.o
30 SMBBASE_OBJ = smbfs_scfutil.o
31 OBJECTS = $(LIBOBJS) $(SMBBASE_OBJ)
32
33 include ../../../Makefile.lib
34
35 ROOTLIBDIR = $(ROOT)/usr/lib/fs/smbfs
36 ROOTLIBDIR64 = $(ROOT)/usr/lib/fs/smbfs/$(MACH64)
37
38 LIBSRCS = $(LIBOBJS:%.o=$(SRCDIR)/%.c)
39
40 LIBS = $(DYNLIB)
41 LDLIBS += -lshare -lscf -lumem -luuid -lc -lsmbfs
42
43 # libxml2 has no lint library, so we can only use it when building
44 $(DYNLIB) := LDLIBS += -lxml2
45
46 CFLAGS += $(CCVERBOSE)
47 CERRWARN += -_gcc=-Wno-switch
48 CERRWARN += -_gcc=-Wno-uninitialized
49 CPPFLAGS += -D_REENTRANT -I$(ADJUNCT_PROTO)/usr/include/libxml2 \
50 -I$(SRCDIR)/../common -I$(SRC)/lib/libsmbfs -I$(SRC)/uts/common
51
52 .KEEP_STATE:
53
54 all: $(LIBS)
55
56 install: $(ROOTLIBDIR) $(ROOTLIBDIR64) all
57
58 lint: lintcheck
59
60 $(ROOTLIBDIR):
61 $(INS.dir)
62
63 $(ROOTLIBDIR64):
64 $(INS.dir)
|