Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > bcf6ffb0c8dc06e4a8e72e13e94359d9 > files > 1

libeps-1.5-5mdv2010.0.src.rpm

--- Makefile	2003-05-15 19:48:17.000000000 +0200
+++ Makefile.oden	2005-02-09 19:33:00.305657312 +0100
@@ -2,6 +2,7 @@
 AR = ar
 STRIP = strip
 LIB = libeps.a
+CFLAGS = $(RPM_OPT_FLAGS) -Wall -fPIC
 
 AROPTS = -cru
 RANLIB = ranlib
@@ -16,19 +17,22 @@
 	boundary.c mime.c address.c base64.c fold.c int_buffer.c qp.c
 DEPS = $(INCS) $(SRCS) Makefile
 
-DEFS = -Wall -I.
-
-all: $(LIB)
+all: $(LIB) shared
 
 $(LIB): $(OBJS)
 	$(AR) $(AROPTS) $(LIB) $(OBJS)
 	$(RANLIB) $(LIB)
 
+shared: $(OBJS)
+	$(CC) $(CFLAGS) -shared -Wl,-soname=libeps.so.0 -o \
+	libeps.so.0 $(OBJS)
+	ln -snf libeps.so.0 libeps.so
+
 $(OBJS): $(DEPS)
-	$(CC) $(DEFS) -o $@ -c $*.c
+	$(CC) $(CFLAGS) -I. -o $@ -c $*.c
 
 clean:
-	rm -f *.o *.core core $(LIB)
+	rm -f *.o *.core core $(LIB) *.so*
 
 install:
 	mkdir -p $(LIBDIR)