dbb541400847c6e315213d3acd54d4cb24a3291c
[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.1 2014/04/14 11:43:53 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 #ARGSDIR   = /etc/vdr/conf.d
42 #CACHEDIR  = /var/cache/vdr
43
44 # Overrides for preset/legacy configurations:
45
46 # Use 'make LCLBLD=1' to build locale and plugin files under the source directory:
47 ifdef LCLBLD
48 LOCDIR       = $(CWD)/locale
49 PLUGINDIR    = $(CWD)/PLUGINS
50 ifndef PLUGIN # don't overwrite for plugins with old makefiles
51 LIBDIR       = $(PLUGINDIR)/lib
52 endif
53 HDRDIR       = $(CWD)/include
54 endif
55
56 # Use 'make ONEDIR=1' to have all data in one single directory:
57 ifdef ONEDIR
58 VIDEODIR     = /video
59 CACHEDIR     = $(VIDEODIR)
60 CONFDIR      = $(VIDEODIR)
61 RESDIR       = $(VIDEODIR)
62 endif
63
64 # Use this if you want to have a central place where you configure compile time
65 # parameters for plugins:
66 #PLGCFG = $(CONFDIR)/plugins.mk
67
68 ### The remote control:
69
70 LIRC_DEVICE = /var/run/lirc/lircd
71
72 ### Define if you want vdr to not run as root:
73 #VDR_USER = vdr
74
75 ### Fallback for plugins with old makefiles:
76 ifdef PLUGIN
77 CFLAGS   += -fPIC
78 CXXFLAGS += -fPIC
79 endif