################################################################################ # vls Makefile.opts # (c)1999-2001 VideoLAN ################################################################################ # Common options for the VideoLAN Server's Makefiles ################################################################################ # Configuration ################################################################################ # # Installation control # exec_prefix = @exec_prefix@ prefix = @prefix@ bindir = @bindir@ datadir = @datadir@ libdir = @libdir@ includedir = @includedir@ sysconfdir = @sysconfdir@ INSTALL = @INSTALL@ # # Main sources # NEEDSRC_core = @NEEDSRC_core@ NEEDSRC_server = @NEEDSRC_server@ NEEDSRC_daemon = @NEEDSRC_daemon@ NEEDSRC_mpegbase = @NEEDSRC_mpegbase@ NEEDSRC_mpegmux = @NEEDSRC_mpegmux@ NEEDSRC_getopt = @NEEDSRC_getopt@ # # Modules # BUILTINS = @BUILTINS@ PLUGINS = @PLUGINS@ # # Build control # DEBUG=@DEBUG@ PROFILING=@PROFILING@ SYSLOG=@SYSLOG@ #BUILD=BASE_RELEASE #BUILD=OPTIM_RELASE ################################################################################ # Environnement specific settings ################################################################################ CC=@CC@ CXX=@CXX@ RANLIB=@RANLIB@ AR=@AR@ EXEEXT=@EXEEXT@ # # Common flags # CCFLAGS= @CCFLAGS@ DCFLAGS= @DCFLAGS@ LCFLAGS= @LCFLAGS@ DCFLAGS+=-Wall DCFLAGS+=-MM CCFLAGS+=-Wall CCFLAGS+=-D_REENTRANT CCFLAGS+=-D_FILE_OFFSET_BITS=64 LCFLAGS+=-D_REENTRANT # # Specific flags # CCFLAGS+=-DCONFIG_PATH='"$(sysconfdir)/videolan/vls"' VLS_LCFLAGS = @VLS_LCFLAGS@ VLS_LIB = @VLS_LIB@ MODULE_LCFLAGS = @MODULE_LCFLAGS@ DVDREADER_LIB = @DVDREADER_LIB@ DVBINPUT_LIB = @DVBINPUT_LIB@ DVBINPUT_CCFLAGS = @DVBINPUT_CCFLAGS@ DVBINPUT_DCFLAGS = @DVBINPUT_DCFLAGS@ DVBINPUT_LCFLAGS = @DVBINPUT_LCFLAGS@ BUILTINS_LIB = $(patsubst %,$$%_LIB,$(shell echo ${BUILTINS} | tr '[a-z]' '[A-Z]')) VLS_LIB += $(BUILTINS_LIB) # # Common options # CCFLAGS+=-DBUGGY_VLC -DYY_NO_UNPUT ################################################################################ # Build control ################################################################################ # # Debug mode # ifeq ($(DEBUG), 1) CCFLAGS+=-DDEBUG CCFLAGS+=-g #LIB+=-ldmalloc #LIB+=-lefence #LC:=purify -log-File=purify.log $(LC) #LC:=purify $(LC) endif # # Profiling mode # ifeq ($(PROFILING), 1) CCFLAGS+=-pg endif # # System Logging # ifeq ($(SYSLOG), 1) CCFLAGS+=-DSYSLOG endif # # Standard release mode # ifeq ($(BUILD), BASE_RELEASE) CCFLAGS+=-O endif # # Optimsed release mode # ifeq ($(BUILD), OPTIM_RELEASE) CCFLAGS+=-O6 endif