summaryrefslogtreecommitdiff
path: root/usr/src/lib/libsqlite/Makefile.com
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libsqlite/Makefile.com')
-rw-r--r--usr/src/lib/libsqlite/Makefile.com16
1 files changed, 15 insertions, 1 deletions
diff --git a/usr/src/lib/libsqlite/Makefile.com b/usr/src/lib/libsqlite/Makefile.com
index 5bf5ebd84c..5c2b47ae64 100644
--- a/usr/src/lib/libsqlite/Makefile.com
+++ b/usr/src/lib/libsqlite/Makefile.com
@@ -46,6 +46,10 @@ OBJECTS = \
include $(SRC)/lib/Makefile.lib
+# The shared object install target directory is usr/lib/smbsrv.
+SMBSRVLIBDIR= $(ROOTLIBDIR)/smbsrv
+SMBSRVLINK= $(SMBSRVLIBDIR)/$(LIBLINKS)
+
SRCDIR = ../src
TOOLDIR = ../tool
$(DYNLIB) := LDLIBS += -lc
@@ -185,15 +189,25 @@ LINTSRC= ../llib-lsqlite
#
all: $(LIBS)
install: all $(ROOTLIBDIR)/$(RELOC) $(ROOTLIBDIR)/$(NATIVERELOC) \
- $(ROOTLIBDIR)/llib-lsqlite.ln
+ $(ROOTLIBDIR)/llib-lsqlite.ln $(SMBSRVLIBDIR)/$(DYNLIB)
$(ROOTLIBDIR)/$(RELOC) := FILEMODE= 644
$(ROOTLIBDIR)/$(NATIVERELOC) := FILEMODE= 644
$(ROOTLIBDIR)/llib-lsqlite.ln := FILEMODE= 644
+$(SMBSRVLIBDIR)/$(DYNLIB) := FILEMODE= 755
$(ROOTLIBDIR)/%: %
$(INS.file)
+$(SMBSRVLIBDIR): $(ROOTLIBDIR)
+ $(INS.dir)
+
+$(SMBSRVLIBDIR)/%: % $(SMBSRVLIBDIR)
+ $(INS.file)
+
+$(SMBSRVLINK): $(SMBSRVLIBDIR) $(SMBSRVLIBDIR)/$(DYNLIB)
+ $(INS.liblink)
+
$(OBJS) $(OBJS:%.o=%-native.o): $(HDR)
native: $(NATIVERELOC)