mirror of
https://github.com/LibreELEC/LibreELEC.tv
synced 2025-09-24 19:46:01 +07:00
35 lines
1.2 KiB
Diff
35 lines
1.2 KiB
Diff
--- vdr-plugin-eepg-master/Makefile 2014-03-11 15:44:36.675368020 +0000
|
|
+++ vdr-plugin-eepg-master/Makefile 2014-03-11 15:51:02.065495474 +0000
|
|
@@ -31,21 +31,16 @@
|
|
### The directory environment:
|
|
|
|
# Use package data if installed...otherwise assume we're under the VDR source directory:
|
|
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell PKG_CONFIG_PATH="$$PKG_CONFIG_PATH:../../.." pkg-config --variable=$(1) vdr))
|
|
-LIBDIR = $(call PKGCFG,libdir)
|
|
-LOCDIR = $(call PKGCFG,locdir)
|
|
-PLGCFG = $(call PKGCFG,plgcfg)
|
|
#
|
|
TMPDIR ?= /tmp
|
|
|
|
### The compiler options:
|
|
|
|
-export CFLAGS = $(call PKGCFG,cflags)
|
|
-export CXXFLAGS = $(call PKGCFG,cxxflags)
|
|
+include $(VDRDIR)/Make.global
|
|
|
|
### The version number of VDR's plugin API:
|
|
|
|
-APIVERSION = $(call PKGCFG,apiversion)
|
|
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
|
|
|
|
### Allow user defined options to overwrite defaults:
|
|
|
|
@@ -119,6 +114,7 @@
|
|
|
|
$(SOFILE): $(OBJS)
|
|
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@
|
|
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
|
|
|
|
install-lib: $(SOFILE)
|
|
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
|