Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 486907b51c314caf7c5304bbb5656d68 > files > 1

ripole-0.2.0-15.mga3.src.rpm

--- Makefile	2004-11-27 11:52:53.000000000 +0100
+++ Makefile.oden	2005-09-16 11:43:36.000000000 +0200
@@ -1,18 +1,47 @@
-
-OBJS= ole.o olestream-unwrap.o bytedecoders.o logger.o pldstr.o bt-int.o
-CFLAGS=-Wall -g -O2 -I.
-
-
-.c.o:
-	$(CC) $(CFLAGS) $(DEFINES) -c $*.c
-
-default: ripole
+CFLAGS=-Wall -g -O2 -I. -fPIC -DPIC -D_REENTRANT
+CC=gcc
+bindir = /usr/bin
+libdir = /usr/lib
+includedir = /usr/include
+DESTDIR = 
+
+AR = ar
+RANLIB = ranlib
+LIBTOOL = libtool
+INSTALL = install -c
+LDFLAGS = 
+
+LT_CURRENT=1
+LT_REVISION=4
+LT_AGE=1
+
+OBJS=ole.o olestream-unwrap.o bytedecoders.o logger.o pldstr.o bt-int.o
+LTOBJS:= $(OBJS:.o=.lo)
+
+all: libripole.la ripole
+
+libripole.la: $(LTOBJS)
+	$(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -rpath $(libdir) \
+	-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -o \
+	libripole.la $(LTOBJS)
+
+ripole: ripole.o libripole.la
+	$(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o $@ $(LDFLAGS) $^
+
+%.o: %.c
+	$(CC) -c $(CFLAGS) $< -o $@
+
+%.lo: %.c
+	$(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $< -o $@
+
+install:
+	$(INSTALL) -d $(DESTDIR)$(bindir)
+	$(INSTALL) -d $(DESTDIR)$(libdir)
+	$(INSTALL) -d $(DESTDIR)$(includedir)/ripole
+	$(LIBTOOL) --mode=install $(INSTALL) libripole.la $(DESTDIR)$(libdir)
+	$(LIBTOOL) --mode=install $(INSTALL) -m 755 ripole $(DESTDIR)$(bindir)
+	$(INSTALL) -m 644 ole.h $(DESTDIR)$(includedir)/ripole
 
 clean:
-	rm -f *.o ripole
-
-ripole: $(OBJS) ripole.[ch]
-		$(CC) $(CFLAGS) $(OBJS) $(DEFINES) ripole.c -o ripole
-	
-validate: ripole
-		cp ripole validate
+	rm -f *.o *.lo *.a *.la ripole
+	rm -rf .libs