diff options
| author | Xavier Del Campo Romero <xavi92@disroot.org> | 2026-04-05 12:59:21 +0200 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi92@disroot.org> | 2026-04-05 13:00:07 +0200 |
| commit | fd6379c3e339b2ce37b3369c6d47c0f77a7691d4 (patch) | |
| tree | 0f609e5d8d551e69cb56a381ecced1558978362b | |
| parent | 740b9c1ed5f658d9d64b021be983bb9b161f6770 (diff) | |
| download | dynstr-fd6379c3e339b2ce37b3369c6d47c0f77a7691d4.tar.gz | |
Makefile: Set SONAME
Original patch by Aryan Karamtoth <spaciouscoder78@disroot.org>.
| -rw-r--r-- | Makefile | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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) |
