9b1c4ddbc1a1b7318d98d1a6a269b5353a1a0983
[vdr.git] / Make.config.template
1 #
2 # User defined Makefile options for the Video Disk Recorder
3 #
4 # Copy this file to 'Make.config' and change the parameters as necessary.
5 #
6 # See the main source file 'vdr.c' for copyright information and
7 # how to reach the author.
8 #
9 # $Id: Make.config.template 3.0 2013/02/18 10:55:39 kls Exp $
10
11 ### The C compiler and options:
12
13 CC       = gcc
14 CFLAGS   = -g -O3 -Wall
15
16 CXX      = g++
17 CXXFLAGS = -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses
18
19 # Use 'make M32=1 ...' to build a 32-bit version of VDR on a 64-bit machine:
20 ifdef M32
21 CFLAGS   += -m32
22 CXXFLAGS += -m32
23 endif
24
25 ### The directory environment:
26
27 # Default directories (adjust as necessary or desired):
28
29 #PREFIX    = /usr/local
30 #BINDIR    = $(PREFIX)/bin
31 #INCDIR    = $(PREFIX)/include
32 #LIBDIR    = $(PREFIX)/lib/vdr
33 #LOCDIR    = $(PREFIX)/share/locale
34 #MANDIR    = $(PREFIX)/share/man
35 #PCDIR     = $(PREFIX)/lib/pkgconfig
36 #RESDIR    = $(PREFIX)/share/vdr
37 #DVBDIR    = /usr/src/v4l-dvb/linux/include/uapi
38
39 #VIDEODIR  = /srv/vdr/video
40 #CONFDIR   = /var/lib/vdr
41 #CACHEDIR  = /var/cache/vdr
42
43 # Overrides for preset/legacy configurations:
44
45 # Use 'make LCLBLD=1' to build locale and plugin files under the source directory:
46 ifdef LCLBLD
47 LOCDIR       = $(CWD)/locale
48 PLUGINDIR    = $(CWD)/PLUGINS
49 ifndef PLUGIN # don't overwrite for plugins with old makefiles
50 LIBDIR       = $(PLUGINDIR)/lib
51 endif
52 HDRDIR       = $(CWD)/include
53 endif
54
55 # Use 'make ONEDIR=1' to have all data in one single directory:
56 ifdef ONEDIR
57 VIDEODIR     = /video
58 CACHEDIR     = $(VIDEODIR)
59 CONFDIR      = $(VIDEODIR)
60 RESDIR       = $(VIDEODIR)
61 endif
62
63 # Use this if you want to have a central place where you configure compile time
64 # parameters for plugins:
65 #PLGCFG = $(CONFDIR)/plugins.mk
66
67 ### The remote control:
68
69 LIRC_DEVICE = /var/run/lirc/lircd
70
71 ### Define if you want vdr to not run as root:
72 #VDR_USER = vdr
73
74 ### Fallback for plugins with old makefiles:
75 ifdef PLUGIN
76 CFLAGS   += -fPIC
77 CXXFLAGS += -fPIC
78 endif