summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorschmirl <schmirl>2009-11-04 11:12:20 +0000
committerschmirl <schmirl>2009-11-04 11:12:20 +0000
commitd794d83854412b339ebfab206e66651f328c2c9a (patch)
treef328111a84c0b0f644939c595781eedccc9c5285 /Makefile
parentb5bd22e7bd7351b1aaf18c6588b173e32c232d60 (diff)
downloadvdr-plugin-streamdev-d794d83854412b339ebfab206e66651f328c2c9a.tar.gz
vdr-plugin-streamdev-d794d83854412b339ebfab206e66651f328c2c9a.tar.bz2
added defines for large file support to Makefile as required by VDR 1.7.4+
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 2b6e959..d4a7ed3 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
#
# Makefile for a Video Disk Recorder plugin
#
-# $Id: Makefile,v 1.19 2009/07/01 10:46:15 schmirl Exp $
+# $Id: Makefile,v 1.20 2009/11/04 11:12:20 schmirl Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
@@ -31,6 +31,7 @@ TMPDIR = /tmp
### The version number of VDR (taken from VDR's "config.h"):
APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
+APIVERSNUM = $(shell grep 'define APIVERSNUM ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
### The name of the distribution archive:
@@ -43,6 +44,10 @@ INCLUDES += -I$(VDRDIR)/include -I.
DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
+ifeq ($(shell test $(APIVERSNUM) -ge 10704; echo $$?),0)
+ DEFINES += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
+endif
+
### The object files (add further files here):
COMMONOBJS = common.o \