diff options
author | Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> | 2013-01-06 14:48:35 +0100 |
---|---|---|
committer | Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> | 2013-01-06 14:48:35 +0100 |
commit | 92a4df9aa4d5c6ffbf811ce0d778a7322897f1a7 (patch) | |
tree | 7cf02729216ab00f7486e70407ff17ebdf4045a3 | |
parent | a191045b94b9c76e249b92aa8fe6d385e64bff54 (diff) | |
download | vdr-plugin-inputdev-92a4df9aa4d5c6ffbf811ce0d778a7322897f1a7.tar.gz vdr-plugin-inputdev-92a4df9aa4d5c6ffbf811ce0d778a7322897f1a7.tar.bz2 |
makefile: generate versioned library directly
-rw-r--r-- | Makefile | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -91,7 +91,7 @@ OBJS = $(plugin_OBJS) $(helper_OBJS) ### The main target: -all: libvdr-$(PLUGIN).so vdr-inputdev i18n +all: libvdr-$(PLUGIN).so.$(APIVERSION) vdr-inputdev i18n ### Implicit rules: _buildflags = $(foreach k,CPP $1 LD, $(AM_$kFLAGS) $($kFLAGS) $($kFLAGS_$@)) @@ -143,9 +143,8 @@ i18n: $(I18Nmsgs) $(I18Npot) vdr-inputdev: $(helper_SOURCES) $(CC) $(call _buildflags,C) $^ -o $@ -libvdr-$(PLUGIN).so: $(plugin_OBJS) +libvdr-$(PLUGIN).so.$(APIVERSION): $(plugin_OBJS) $(CXX) $(AM_LDFLAGS) $(LDFLAGS) $(LDFLAGS_$@) -shared -o $@ $^ $(LIBS) - @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION) _packages = $(addprefix $(PACKAGE),.xz .gz) |