--- a/Make.config 2012-09-10 22:15:21.072278148 +0200 +++ b/Make.config 2012-09-10 22:14:46.000000000 +0200 @@ -0,0 +1,189 @@ +# +# User defined Makefile options for the Video Disk Recorder +# +# Copy this file to 'Make.config' and change the parameters as necessary. +# +# See the main source file 'vdr.c' for copyright information and +# how to reach the author. +# +# $Id: Make.config.template 2.9 2012/09/01 10:31:33 kls Exp $ + +### The C compiler and options: + +CC = gcc +CFLAGS = -g -O3 -Wall + +CXX = g++ +CXXFLAGS = -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses + +ifdef PLUGIN +CFLAGS += -fPIC +CXXFLAGS += -fPIC +endif + +### The directory environment: + +MLDDIR = $(abspath $(shell path=$$(pwd)/../../..; if [ -e $$path/vdr/src ]; then echo $$path; else echo $$path/../../..; fi)) +PREFIX = $(DESTDIR)/usr/local +DVBDIR = $(MLDDIR)/dvb +MANDIR = $(PREFIX)/man +BINDIR = $(PREFIX)/bin + +# By default locale and plugin files are built under the source directory: +LOCDIR = /usr/share/locale +#PLUGINDIR = ./PLUGINS +PLUGINLIBDIR = /usr/lib/vdr +# By default VDR requires only one single directory to operate: +VIDEODIR = /data/tv/tv0 +# Activate the following line to build VDR according to the FHS ("File system Hierarchy Standard"): +#USEFHS = 1 +ifdef USEFHS +VIDEODIR = /srv/vdr/video +CONFDIR = /etc/vdr +CACHEDIR = /var/cache/vdr +RESDIR = $(PREFIX)/share/vdr +LOCDIR = $(PREFIX)/share/locale +PLUGINLIBDIR = $(PREFIX)/lib/vdr +endif + +## Define if you want vdr to not run as root +#VDR_USER = vdr + +### VDR-Extensions: + +### The remote control: + +LIRC_DEVICE = /var/run/lirc/lircd + +## Define if you want vdr to not run as root +#VDR_USER = vdr + +### VDR-Extensions: + +#ALTERNATECHANNEL = 1 +#CHANNELBIND = 1 +#CUTTERLIMIT = 1 +DDEPGENTRY = 1 +#DVLVIDPREFER = 1 +GRAPHTFT = 1 +#HARDLINKCUTTER = 1 +JUMPINGSECONDS = 1 +JUMPPLAY = 1 +LIEMIKUUTIO = 1 +LIRCSETTINGS = 1 +MAINMENUHOOKS = 1 +#MENUORG = 1 +NALUDUMP = 1 +PINPLUGIN = 1 +PLUGINMISSING = 1 +ROTOR = 1 +SETUP = 1 +TIMERINFO = 1 +TTXTSUBS = 1 +VOLCTRL = 1 +WAREAGLEICON = 1 +YAEPG = 1 +LIVEBUFFER = 1 + +### You don't need to touch the following: + +ifdef DVBDIR +INCLUDES += -I$(DVBDIR)/include +endif + +ifdef ALTERNATECHANNEL +DEFINES += -DUSE_ALTERNATECHANNEL +endif + +ifdef CHANNELBIND +DEFINES += -DUSE_CHANNELBIND +endif + +ifdef CUTTERLIMIT +DEFINES += -DUSE_CUTTERLIMIT +endif + +ifdef DDEPGENTRY +DEFINES += -DUSE_DDEPGENTRY +endif + +ifdef DVLVIDPREFER +DEFINES += -DUSE_DVLVIDPREFER +endif + +ifdef GRAPHTFT +DEFINES += -DUSE_GRAPHTFT +endif + +ifdef HARDLINKCUTTER +DEFINES += -DUSE_HARDLINKCUTTER +endif + +ifdef JUMPINGSECONDS +DEFINES += -DUSE_JUMPINGSECONDS +endif + +ifdef JUMPPLAY +DEFINES += -DUSE_JUMPPLAY +endif + +ifdef LIRCSETTINGS +DEFINES += -DUSE_LIRCSETTINGS +endif + +ifdef LIEMIKUUTIO +DEFINES += -DUSE_LIEMIKUUTIO +endif + +ifdef MAINMENUHOOKS +DEFINES += -DUSE_MAINMENUHOOKS +endif + +ifdef MENUORG +DEFINES += -DUSE_MENUORG +endif + +ifdef NALUDUMP +DEFINES += -DUSE_NALUDUMP +endif + +ifdef PINPLUGIN +DEFINES += -DUSE_PINPLUGIN +endif + +ifdef PLUGINMISSING +DEFINES += -DUSE_PLUGINMISSING +endif + +ifdef ROTOR +DEFINES += -DUSE_ROTOR +endif + +ifdef SETUP +DEFINES += -DUSE_SETUP +endif + +ifdef TIMERINFO +DEFINES += -DUSE_TIMERINFO +endif + +ifdef TTXTSUBS +DEFINES += -DUSE_TTXTSUBS +endif + +ifdef VOLCTRL +DEFINES += -DUSE_VOLCTRL +endif + +ifdef WAREAGLEICON +DEFINES += -DUSE_WAREAGLEICON +endif + +ifdef YAEPG +DEFINES += -DUSE_YAEPG +endif + +ifdef LIVEBUFFER +DEFINES += -DUSE_LIVEBUFFER +endif +