blob: 6f155dcde43b56091c38d0a358a4c80b5611ab30 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
--- lib/Makefile.in.orig Wed Jul 13 00:04:25 2005
+++ lib/Makefile.in Wed Jul 13 00:08:12 2005
@@ -56,8 +56,10 @@
${srcdir}/libtar.h \
${srcdir}/internal.h \
../listhash/libtar_listhash.h
-LIBTAR_LIBS = ./libtar.a
-ALL = libtar.a
+LIBTAR_LIBS = ./libtar.a
+SHARED_LIB = libtar.so
+SHARED_LIB_VER = $(SHARED_LIB).0
+ALL = libtar.a $(SHARED_LIB_VER)
DISTCLEANFILES = ../listhash/libtar_listhash.h \
../listhash/libtar_list.c \
@@ -71,6 +73,9 @@
libtar.a: ${LIBTAR_OBJS} ${LIBOBJS}
${AR} rc libtar.a ${LIBTAR_OBJS} ${LIBOBJS}
${RANLIB} libtar.a
+
+${SHARED_LIB_VER}: libtar.a ${LIBTAR_OBJS} ${LIBOBJS}
+ ${CC} ${CFLAGS} -shared -Wl,-soname,${SHARED_LIB_VER} -o ${SHARED_LIB_VER} ${LIBTAR_OBJS} ${LIBOBJS} ${LDFLAGS}
${LIBTAR_OBJS}: ${LIBTAR_HDRS}
|