# # 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 1.10 2006/06/15 09:15:25 kls Exp $ ### The C compiler and options: CC = gcc CFLAGS = -g -O2 -Wall CXX = g++ CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual ifdef PLUGIN CFLAGS += -fPIC CXXFLAGS += -fPIC endif ### The directory environment: DVBDIR = MANDIR = /usr/local/man BINDIR = /usr/local/bin PLUGINDIR= /usr/local/src/VDR/PLUGINS PLUGINLIBDIR= $(PLUGINDIR)/lib VIDEODIR = /video ### The remote control: LIRC_DEVICE = /dev/lircd RCU_DEVICE = /dev/ttyS1 ## Define if you want vdr to not run as root #VDR_USER = vdr ### You don't need to touch the following: ifdef DVBDIR INCLUDES += -I$(DVBDIR)/include endif REMOTE=LIRC HAVE_IMAGEMAGICK=1 HAVE_FREETYPE=1 ### VDR-Extensions: # Comment the patches you don't need # DVDCHAPJUMP needs DVDARCHIVE enabled # DVDARCHIVE needs LIEMIKUUTIO enabled # SORTRECORDS needs LIEMIKUUTIO enabled # SUBMENU needs SETUP disabled #CHANNELSCAN = 1 #CMDCTRL = 1 CMDSUBMENU = 1 #CUTTERLIMIT = 1 #CUTTERQUEUE = 1 CUTTIME = 1 DDEPGENTRY = 1 DOLBYINREC = 1 #DVBPLAYER = 1 DVBSETUP = 1 #DVDARCHIVE = 1 #DVDCHAPJUMP = 1 #DVLFRIENDLYFNAMES = 1 #DVLRECSCRIPTADDON = 1 #DVLVIDPREFER = 1 #GRAPHTFT = 1 #HARDLINKCUTTER = 1 JUMPPLAY = 1 LIEMIKUUTIO = 1 #LIVEBUFFER = 1 #LNBSHARE = 1 #MAINMENUHOOKS = 1 #NOEPG = 1 OSDMAXITEMS = 1 #PINPLUGIN = 1 PLUGINAPI = 1 PLUGINMISSING = 1 #ROTOR = 1 SETTIME = 1 #SETUP = 1 #SOURCECAPS = 1 SORTRECORDS = 1 #SUBMENU = 1 #SUBTITLES = 1 #SWITCHTIMER = 1 #SYNCEARLY = 1 #TIMERCMD = 1 #TIMERINFO = 1 #VALIDINPUT = 1 WAREAGLEICON = 1 #YAEPG = 1 ### You don't need to touch the following: ifdef DVBDIR INCLUDES += -I$(DVBDIR)/include -I/usr/src/linux/include endif ifdef CHANNELSCAN DEFINES += -DUSE_CHANNELSCAN endif ifdef CMDCTRL DEFINES += -DUSE_CMDCTRL endif ifdef CMDSUBMENU DEFINES += -DUSE_CMDSUBMENU endif ifdef CUTTERLIMIT DEFINES += -DUSE_CUTTERLIMIT endif ifdef CUTTERQUEUE DEFINES += -DUSE_CUTTERQUEUE endif ifdef CUTTIME DEFINES += -DUSE_CUTTIME endif ifdef DDEPGENTRY DEFINES += -DUSE_DDEPGENTRY endif ifdef DOLBYINREC DEFINES += -DUSE_DOLBYINREC endif ifdef DVBPLAYER DEFINES += -DUSE_DVBPLAYER endif ifdef DVBSETUP DEFINES += -DUSE_DVBSETUP endif ifdef DVDARCHIVE ifdef LIEMIKUUTIO DEFINES += -DUSE_DVDARCHIVE endif endif ifdef DVLRECSCRIPTADDON DEFINES += -DUSE_DVLRECSCRIPTADDON endif ifdef DVLVIDPREFER DEFINES += -DUSE_DVLVIDPREFER endif ifdef DVLFRIENDLYFNAMES DEFINES += -DUSE_DVLFRIENDLYFNAMES endif ifdef GRAPHTFT DEFINES += -DUSE_GRAPHTFT endif ifdef HARDLINKCUTTER DEFINES += -DUSE_HARDLINKCUTTER endif ifdef JUMPPLAY DEFINES += -DUSE_JUMPPLAY endif ifdef LIEMIKUUTIO DEFINES += -DUSE_LIEMIKUUTIO endif ifdef LIVEBUFFER DEFINES += -DUSE_LIVEBUFFER endif ifdef LNBSHARE DEFINES += -DUSE_LNBSHARE endif ifdef MAINMENUHOOKS DEFINES += -DUSE_MAINMENUHOOKS endif ifdef NOEPG DEFINES += -DUSE_NOEPG endif ifdef OSDMAXITEMS DEFINES += -DUSE_OSDMAXITEMS endif ifdef PINPLUGIN DEFINES += -DUSE_PINPLUGIN endif ifdef PLUGINMISSING DEFINES += -DUSE_PLUGINMISSING endif ifdef ROTOR DEFINES += -DUSE_ROTOR endif ifdef SETTIME DEFINES += -DUSE_SETTIME endif ifdef SETUP DEFINES += -DUSE_SETUP endif ifdef SOURCECAPS DEFINES += -DUSE_SOURCECAPS endif ifdef SORTRECORDS ifdef LIEMIKUUTIO DEFINES += -DUSE_SORTRECORDS endif endif ifdef SUBMENU ifndef SETUP DEFINES += -DUSE_SUBMENU endif endif ifdef SUBTITLES DEFINES += -DUSE_SUBTITLES endif ifdef SWITCHTIMER DEFINES += -DUSE_SWITCHTIMER endif ifdef SYNCEARLY DEFINES += -DUSE_SYNCEARLY endif ifdef TIMERCMD DEFINES += -DUSE_TIMERCMD endif ifdef TIMERINFO DEFINES += -DUSE_TIMERINFO endif ifdef VALIDINPUT DEFINES += -DUSE_VALIDINPUT endif ifdef WAREAGLEICON DEFINES += -DUSE_WAREAGLEICON endif ifdef YAEPG DEFINES += -DUSE_YAEPG endif