fix large file options for TSplay patch
authorleslie <unknown>
Mon, 24 Aug 2009 11:32:36 +0000 (19:32 +0800)
committerleslie <unknown>
Mon, 24 Aug 2009 11:32:36 +0000 (19:32 +0800)
Makefile

index b2340f6638c22fdee6cedeedc01662b30e98dac7..544fc54f2b184a281413cd01634ac1e7c2cc26da 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -103,7 +103,12 @@ endif
 
 ### VDR version dependant
 
-ifneq ($(shell if test $(APIVERSNUM) -ge 010703; then echo "*"; fi),)
+# test VDR version
+BYVERS = $(strip $(shell if test $(APIVERSNUM) -ge 010703; then echo "*"; fi))
+# test if PlayTsVideo() exists (e.g. TSplay patch)
+BYTSPL = $(strip $(shell grep -l 'PlayTsVideo' $(VDRDIR)/include/vdr/device.h))
+
+ifneq ($(BYVERS)$(BYTSPL),)
   SHAREDDEFINES += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
 endif