aboutsummaryrefslogtreecommitdiff
path: root/multimedia/vdr-plugin-control/files/patch-Makefile
blob: e3d3022bf5a5868744285a9e73c4144aac29ee11 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- a/Makefile
+++ b/Makefile
@@ -29,6 +29,8 @@ TMPDIR = /tmp
 
 -include $(VDRDIR)/Make.config
 
+CXXFLAGS += -Wno-error=overloaded-virtual
+
 ### The version number of VDR (taken from VDR's "config.h"):
 
 VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
@@ -67,6 +67,11 @@ dist: clean
 clean:
 	@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~
 
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
+
+install:
+	${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN).so.$(APIVERSION) ${DESTDIR}$(PREFIX)/lib/vdr/libvdr-$(PLUGIN).so.$(APIVERSION)
+
 ### Implicit rules:
 
 %.o: %.c