From 936d8d57853e1ffbe1f46874b7ba9194e26cccb9 Mon Sep 17 00:00:00 2001 From: Maksym Telychko Date: Fri, 7 Jun 2019 12:35:49 +0300 Subject: [MTS-MTQ] refactoring makefile: so name fix for dynamic linking --- Makefile | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6c09bff..ddc7a7a 100644 --- a/Makefile +++ b/Makefile @@ -47,13 +47,12 @@ LDFLAGS += -s -shared -Wl,-soname,$(APPNAME).so.0 .PHONY: all clean install -all: $(APPNAME).a $(APPNAME).so.$(VERSION) - +all: $(APPNAME).a $(APPNAME).so $(APPNAME).a: $(OBJS) $(AR) -r $@ $? -$(APPNAME).so.$(VERSION): $(OBJS) +$(APPNAME).so: $(OBJS) $(CC) $(LDFLAGS) -o $@ $? $(LDLIBS) # Handle header dependencies @@ -64,12 +63,10 @@ CPPFLAGS += -MMD install: mkdir -p $(DESTDIR)$(libdir) mkdir -p $(DESTDIR)$(includedir)/mts - install -m 0644 $(APPNAME).a $(APPNAME).so.$(VERSION) $(DESTDIR)$(libdir)/ - ln -sf $(APPNAME).so.$(VERSION) $(DESTDIR)$(libdir)/$(APPNAME).so.0 + install -m 0644 $(APPNAME).a $(APPNAME).so $(DESTDIR)$(libdir)/ + ln -sf $(APPNAME).so $(DESTDIR)$(libdir)/$(APPNAME).so.0 ln -sf $(APPNAME).so.0 $(DESTDIR)$(libdir)/$(APPNAME).so install -m 0644 include/mts/* $(DESTDIR)$(includedir)/mts/ clean: - $(RM) $(OBJS) $(APPNAME).a $(APPNAME).so.$(VERSION) $(DEPS) - - + $(RM) $(OBJS) $(APPNAME).a $(APPNAME).so $(DEPS) -- cgit v1.2.3