mirror of
				https://github.com/vdr-projects/vdr.git
				synced 2025-03-01 10:50:46 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			80 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # 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 3.1 2014/04/14 11:43:53 kls Exp $
 | |
| 
 | |
| ### The C compiler and options:
 | |
| 
 | |
| CC       = gcc
 | |
| CFLAGS   = -g -O3 -Wall
 | |
| 
 | |
| CXX      = g++
 | |
| CXXFLAGS = -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses
 | |
| 
 | |
| # Use 'make M32=1 ...' to build a 32-bit version of VDR on a 64-bit machine:
 | |
| ifdef M32
 | |
| CFLAGS   += -m32
 | |
| CXXFLAGS += -m32
 | |
| endif
 | |
| 
 | |
| ### The directory environment:
 | |
| 
 | |
| # Default directories (adjust as necessary or desired):
 | |
| 
 | |
| #PREFIX    = /usr/local
 | |
| #BINDIR    = $(PREFIX)/bin
 | |
| #INCDIR    = $(PREFIX)/include
 | |
| #LIBDIR    = $(PREFIX)/lib/vdr
 | |
| #LOCDIR    = $(PREFIX)/share/locale
 | |
| #MANDIR    = $(PREFIX)/share/man
 | |
| #PCDIR     = $(PREFIX)/lib/pkgconfig
 | |
| #RESDIR    = $(PREFIX)/share/vdr
 | |
| #DVBDIR    = /usr/src/v4l-dvb/linux/include/uapi
 | |
| 
 | |
| #VIDEODIR  = /srv/vdr/video
 | |
| #CONFDIR   = /var/lib/vdr
 | |
| #ARGSDIR   = /etc/vdr/conf.d
 | |
| #CACHEDIR  = /var/cache/vdr
 | |
| 
 | |
| # Overrides for preset/legacy configurations:
 | |
| 
 | |
| # Use 'make LCLBLD=1' to build locale and plugin files under the source directory:
 | |
| ifdef LCLBLD
 | |
| LOCDIR       = $(CWD)/locale
 | |
| PLUGINDIR    = $(CWD)/PLUGINS
 | |
| ifndef PLUGIN # don't overwrite for plugins with old makefiles
 | |
| LIBDIR       = $(PLUGINDIR)/lib
 | |
| endif
 | |
| HDRDIR       = $(CWD)/include
 | |
| endif
 | |
| 
 | |
| # Use 'make ONEDIR=1' to have all data in one single directory:
 | |
| ifdef ONEDIR
 | |
| VIDEODIR     = /video
 | |
| CACHEDIR     = $(VIDEODIR)
 | |
| CONFDIR      = $(VIDEODIR)
 | |
| RESDIR       = $(VIDEODIR)
 | |
| endif
 | |
| 
 | |
| # Use this if you want to have a central place where you configure compile time
 | |
| # parameters for plugins:
 | |
| #PLGCFG = $(CONFDIR)/plugins.mk
 | |
| 
 | |
| ### The remote control:
 | |
| 
 | |
| LIRC_DEVICE = /var/run/lirc/lircd
 | |
| 
 | |
| ### Define if you want vdr to not run as root:
 | |
| #VDR_USER = vdr
 | |
| 
 | |
| ### Fallback for plugins with old makefiles:
 | |
| ifdef PLUGIN
 | |
| CFLAGS   += -fPIC
 | |
| CXXFLAGS += -fPIC
 | |
| endif
 |