summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--epg_events.cpp4
-rw-r--r--pages/content.ecpp1
-rw-r--r--pages/pageelems.ecpp3
-rw-r--r--pages/recstream.ecpp1
-rw-r--r--setup.cpp1
6 files changed, 10 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 2d91308..27f7f2b 100644
--- a/Makefile
+++ b/Makefile
@@ -51,7 +51,7 @@ ifneq ($(HAVE_LIBPCRECPP),)
LIBS += $(HAVE_LIBPCRECPP)
endif
-CXXFLAGS += -std=c++11 -Wfatal-errors
+CXXFLAGS += -std=c++11 -Wfatal-errors -Wundef
### export all vars for sub-makes, using absolute paths
LIBDIRABS = $(abspath $(LIBDIR))
diff --git a/epg_events.cpp b/epg_events.cpp
index e4bfde7..bda7ce3 100644
--- a/epg_events.cpp
+++ b/epg_events.cpp
@@ -11,6 +11,10 @@
#include <vdr/player.h>
+#ifndef TVM2VDR_PL_WORKAROUND
+#define TVM2VDR_PL_WORKAROUND 0
+#endif
+
using namespace std;
namespace vdrlive
diff --git a/pages/content.ecpp b/pages/content.ecpp
index 28f43c1..3119bae 100644
--- a/pages/content.ecpp
+++ b/pages/content.ecpp
@@ -1,6 +1,7 @@
<%pre>
#include <filecache.h>
+#include <tntfeatures.h>
using namespace std;
using namespace vdrlive;
diff --git a/pages/pageelems.ecpp b/pages/pageelems.ecpp
index 1f96399..e2626ee 100644
--- a/pages/pageelems.ecpp
+++ b/pages/pageelems.ecpp
@@ -6,7 +6,8 @@
#include <tools.h>
#include <epg_events.h>
#include <gen_version_suffix.h>
-//
+#include <tntfeatures.h>
+
using namespace std;
using namespace vdrlive;
diff --git a/pages/recstream.ecpp b/pages/recstream.ecpp
index 5e7614b..5a4f17d 100644
--- a/pages/recstream.ecpp
+++ b/pages/recstream.ecpp
@@ -1,6 +1,7 @@
<%pre>
#include <recman.h>
+#include <tntfeatures.h>
using namespace std;
using namespace vdrlive;
diff --git a/setup.cpp b/setup.cpp
index a77d215..ca11603 100644
--- a/setup.cpp
+++ b/setup.cpp
@@ -2,6 +2,7 @@
#include "setup.h"
#include "tools.h"
+#include "tntfeatures.h"
// STL headers need to be before VDR tools.h (included by <vdr/plugin.h>)
#include <getopt.h>