aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile8
1 files changed, 4 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index aebbb09..633e21f 100644
--- a/Makefile
+++ b/Makefile
@@ -28,9 +28,9 @@ PROJECT_A = $(PROJECT).a
PROJECT_SO = $(PROJECT).so.$(VERSION)
PROJECT_SO_FQ = $(PROJECT).so.$(MAJOR_VERSION)
PROJECT_SO_NV = $(PROJECT).so
-DEFAULT_CFLAGS = -Iinclude -fPIC
+DEFAULT_CFLAGS = -Iinclude -fPIC -g
PROJ_CFLAGS = $(DEFAULT_CFLAGS) $(CFLAGS)
-DEFAULT_LDFLAGS = -shared
+DEFAULT_LDFLAGS = -shared -Wl,-soname,$(PROJECT_SO_FQ)
PROJ_LDFLAGS = $(DEFAULT_LDFLAGS) $(LDFLAGS)
DEPS = \
dynstr.o
@@ -44,8 +44,8 @@ install: all $(DESTDIR)$(pkgcfgdir)/dynstr.pc
mkdir -p $(DESTDIR)$(libdir)
cp $(PROJECT_A) $(PROJECT_SO) $(DESTDIR)$(libdir)
chmod 0755 $(DESTDIR)$(libdir)/$(PROJECT_A) $(DESTDIR)$(libdir)/$(PROJECT_SO)
- ln -fs $(DESTDIR)$(libdir)/$(PROJECT_SO) $(DESTDIR)$(libdir)/$(PROJECT_SO_FQ)
- ln -fs $(DESTDIR)$(libdir)/$(PROJECT_SO) $(DESTDIR)$(libdir)/$(PROJECT_SO_NV)
+ ln -fs $(PROJECT_SO) $(DESTDIR)$(libdir)/$(PROJECT_SO_FQ)
+ ln -fs $(PROJECT_SO) $(DESTDIR)$(libdir)/$(PROJECT_SO_NV)
clean:
rm -f $(DEPS)