2009-04-21 17:56:33 -04:00
|
|
|
# Global variables
|
2010-07-30 19:21:49 -04:00
|
|
|
|
2010-08-04 17:17:34 -04:00
|
|
|
#CXXFLAGS=-Wall -Werror -Wextra
|
2010-07-30 19:21:49 -04:00
|
|
|
|
2009-04-21 17:56:33 -04:00
|
|
|
src=$(top_srcdir)
|
2009-11-09 15:41:51 -05:00
|
|
|
sfllibdir=$(DESTDIR)$(libdir)/sflphone
|
|
|
|
sflcodecdir=$(sfllibdir)/codecs
|
|
|
|
sflplugindir=$(sfllibdir)/plugins
|
2009-04-21 17:56:33 -04:00
|
|
|
|
2010-08-03 11:34:07 -04:00
|
|
|
ASTYLERC="$(top_srcdir)/../astylerc"
|
2009-07-02 17:44:33 -04:00
|
|
|
indent="/usr/bin/astyle"
|
|
|
|
|
2009-05-07 15:52:59 -04:00
|
|
|
# for pjsip
|
|
|
|
PJSIP_LIBS= \
|
2009-09-03 11:07:45 -04:00
|
|
|
-L$(src)/libs/pjproject/pjnath/lib/ \
|
|
|
|
-L$(src)/libs/pjproject/pjsip/lib/ \
|
|
|
|
-L$(src)/libs/pjproject/pjlib/lib/ \
|
|
|
|
-L$(src)/libs/pjproject/pjlib-util/lib/ \
|
|
|
|
-L$(src)/libs/pjproject/pjmedia/lib/ \
|
2010-01-26 12:15:29 -05:00
|
|
|
-lpjnath-$(target) \
|
|
|
|
-lpjsua-$(target) \
|
|
|
|
-lpjsip-$(target) \
|
|
|
|
-lpjmedia-$(target) \
|
|
|
|
-lpjsip-simple-$(target) \
|
|
|
|
-lpjsip-ua-$(target) \
|
|
|
|
-lpjmedia-codec-$(target) \
|
|
|
|
-lpjlib-util-$(target) \
|
|
|
|
-lpj-$(target)
|
2009-05-07 15:52:59 -04:00
|
|
|
|
2009-09-03 11:07:45 -04:00
|
|
|
SIP_CFLAGS=-I$(src)/libs/pjproject/pjsip/include \
|
|
|
|
-I$(src)/libs/pjproject/pjlib/include \
|
|
|
|
-I$(src)/libs/pjproject/pjlib-util/include \
|
|
|
|
-I$(src)/libs/pjproject/pjmedia/include \
|
|
|
|
-I$(src)/libs/pjproject/pjnath/include
|
2009-04-21 17:56:33 -04:00
|
|
|
|
|
|
|
DBUSCPP_CFLAGS=$(top_srcdir)/libs/dbus-c++/include/dbus-c++
|
|
|
|
|
|
|
|
if BUILD_SPEEX
|
|
|
|
SPEEXCODEC=-DHAVE_SPEEX_CODEC
|
|
|
|
else
|
|
|
|
SPEEXCODEC=
|
|
|
|
endif
|
|
|
|
|
|
|
|
if BUILD_GSM
|
|
|
|
GSMCODEC=-DHAVE_GSM_CODEC
|
|
|
|
else
|
|
|
|
GSMCODEC=
|
|
|
|
endif
|
|
|
|
|
|
|
|
# Preprocessor flags
|
|
|
|
AM_CPPFLAGS = \
|
|
|
|
-I$(src)/libs \
|
|
|
|
-I$(src)/libs/dbus-c++/include \
|
|
|
|
-I$(src)/libs/iax2 \
|
2009-09-03 11:07:45 -04:00
|
|
|
-I$(src)/libs/pjproject \
|
2009-04-21 17:56:33 -04:00
|
|
|
-I$(src)/src \
|
2009-05-29 14:19:01 -04:00
|
|
|
-I$(src)/src/config \
|
2009-04-21 17:56:33 -04:00
|
|
|
-I$(src)/test \
|
|
|
|
-DPREFIX=\"$(prefix)\" \
|
|
|
|
-DPROGSHAREDIR=\"${datadir}/sflphone\" \
|
|
|
|
$(ZEROCONFFLAGS) \
|
2010-06-22 09:45:35 -04:00
|
|
|
$(GSTREAMER_CFLAGS) \
|
|
|
|
$(LIBAVCODEC_CFLAGS) \
|
|
|
|
$(LIBSWSCALE_CFLAGS) \
|
2009-04-21 17:56:33 -04:00
|
|
|
$(IAX_FLAGS) \
|
2009-05-07 15:52:59 -04:00
|
|
|
$(SIP_CFLAGS) \
|
2009-04-21 17:56:33 -04:00
|
|
|
-DCODECS_DIR=\""$(sflcodecdir)"\" \
|
|
|
|
-DPLUGINS_DIR=\""$(sflplugindir)"\" \
|
|
|
|
-DENABLE_TRACE \
|
|
|
|
$(SPEEXCODEC) \
|
|
|
|
$(GSMCODEC)
|
2010-08-03 11:34:07 -04:00
|
|
|
|
|
|
|
|
|
|
|
indent:
|
|
|
|
@echo "Indenting code:"
|
|
|
|
if [ -f $(ASTYLERC) ] ; then \
|
|
|
|
find $(top_srcdir)/src/ -regex ".*\.\(h\|cpp\)" -exec $(indent) --options=$(ASTYLERC) {} \; ; \
|
|
|
|
fi
|