################################################################################
# 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




syntax highlighted by Code2HTML, v. 0.9.1