From 9a0e73c5f6cbcf825eced89d26273a24f7266522 Mon Sep 17 00:00:00 2001 From: "Schanzenbach, Martin" Date: Sun, 30 Sep 2018 20:38:37 +0200 Subject: [PATCH] shared library --- Makefile.in | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) --- a/Makefile.in +++ b/Makefile.in @@ -18,13 +18,12 @@ LDFLAGS = @LDFLAGS@ \ DISTNAME = @PACKAGE_TARNAME@-@PACKAGE_VERSION@ -all: libgabe.a TAGS +all: libgabe.so TAGS # compilation and library making -libgabe.a: core.o misc.o - rm -f $@ - ar rc $@ $^ +libgabe.so: core.o misc.o + $(CC) -shared -o $@ $^ # test: test.o libgabe.a # $(CC) -o $@ $(LDFLAGS) $^ @@ -44,14 +43,14 @@ dist: AUTHORS COPYING INSTALL NEWS READM tar zc $(DISTNAME) > $(DISTNAME).tar.gz rm -rf $(DISTNAME) -install: libgabe.a gabe.h +install: libgabe.so gabe.h $(top_srcdir)/mkinstalldirs -m 755 $(DESTDIR)$(libdir) $(top_srcdir)/mkinstalldirs -m 755 $(DESTDIR)$(includedir) - $(top_srcdir)/install-sh -m 755 libgabe.a $(DESTDIR)$(libdir) + $(top_srcdir)/install-sh -m 755 libgabe.so $(DESTDIR)$(libdir) $(top_srcdir)/install-sh -m 644 gabe.h $(DESTDIR)$(includedir) uninstall: - /bin/rm -f $(DESTDIR)$(libdir)/libgabe.a + /bin/rm -f $(DESTDIR)$(libdir)/libgabe.so /bin/rm -f $(DESTDIR)$(includedir)/gabe.h # development and meta stuff