~ubuntu-branches/ubuntu/trusty/sflphone/trusty

« back to all changes in this revision

Viewing changes to daemon/libs/pjproject-2.1.0/pjsip-apps/build/Makefile

  • Committer: Package Import Robot
  • Author(s): Mark Purcell
  • Date: 2014-01-28 18:23:36 UTC
  • mfrom: (4.3.4 sid)
  • Revision ID: package-import@ubuntu.com-20140128182336-jrsv0k9u6cawc068
Tags: 1.3.0-1
* New upstream release 
  - Fixes "New Upstream Release" (Closes: #735846)
  - Fixes "Ringtone does not stop" (Closes: #727164)
  - Fixes "[sflphone-kde] crash on startup" (Closes: #718178)
  - Fixes "sflphone GUI crashes when call is hung up" (Closes: #736583)
* Build-Depends: ensure GnuTLS 2.6
  - libucommon-dev (>= 6.0.7-1.1), libccrtp-dev (>= 2.0.6-3)
  - Fixes "FTBFS Build-Depends libgnutls{26,28}-dev" (Closes: #722040)
* Fix "boost 1.49 is going away" unversioned Build-Depends: (Closes: #736746)
* Add Build-Depends: libsndfile-dev, nepomuk-core-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include ../../build.mak
 
2
include $(PJDIR)/build/common.mak
 
3
 
 
4
 
 
5
RULES_MAK := $(PJDIR)/build/rules.mak
 
6
 
 
7
PJLIB_LIB:=../../pjlib/lib/libpj-$(TARGET_NAME)$(LIBEXT)
 
8
PJLIB_UTIL_LIB:=../../pjlib-util/lib/libpjlib-util-$(TARGET_NAME)$(LIBEXT)
 
9
PJNATH_LIB:=../../pjnath/lib/libpjnath-$(TARGET_NAME)$(LIBEXT)
 
10
PJMEDIA_LIB:=../../pjmedia/lib/libpjmedia-$(TARGET_NAME)$(LIBEXT)
 
11
PJMEDIA_AUDIODEV_LIB:=../../pjmedia/lib/libpjmedia-audiodev-$(TARGET_NAME)$(LIBEXT)
 
12
PJMEDIA_CODEC_LIB:=../../pjmedia/lib/libpjmedia-codec-$(TARGET_NAME)$(LIBEXT)
 
13
PJSIP_LIB:=../../pjsip/lib/libpjsip-$(TARGET_NAME)$(LIBEXT)
 
14
PJSIP_UA_LIB:=../../pjsip/lib/libpjsip-ua-$(TARGET_NAME)$(LIBEXT)
 
15
PJSIP_SIMPLE_LIB:=../../pjsip/lib/libpjsip-simple-$(TARGET_NAME)$(LIBEXT)
 
16
PJSUA_LIB_LIB=../../pjsip/lib/libpjsua-$(TARGET_NAME)$(LIBEXT)
 
17
 
 
18
 
 
19
###############################################################################
 
20
# Gather all flags.
 
21
#
 
22
export _CFLAGS  := $(CC_CFLAGS) $(OS_CFLAGS) $(HOST_CFLAGS) $(M_CFLAGS) \
 
23
                   $(PJ_CFLAGS) $(CFLAGS) $(CC_INC)../../pjsip/include \
 
24
                   $(CC_INC)../../pjlib/include \
 
25
                   $(CC_INC)../../pjlib-util/include \
 
26
                   $(CC_INC)../../pjnath/include \
 
27
                   $(CC_INC)../../pjmedia/include
 
28
export _CXXFLAGS:= $(_CFLAGS) $(CC_CXXFLAGS) $(OS_CXXFLAGS) $(M_CXXFLAGS) \
 
29
                   $(HOST_CXXFLAGS) $(CXXFLAGS)
 
30
 
 
31
###############################################################################
 
32
# Defines for building PJSUA
 
33
#
 
34
export PJSUA_SRCDIR = ../src/pjsua
 
35
export PJSUA_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \
 
36
                        main.o pjsua_app.o
 
37
export PJSUA_CFLAGS += $(_CFLAGS)
 
38
export PJSUA_LDFLAGS += $(APP_LDFLAGS) $(APP_LDLIBS) $(LDFLAGS)
 
39
export PJSUA_EXE:=../bin/pjsua-$(TARGET_NAME)$(HOST_EXE)
 
40
 
 
41
 
 
42
###############################################################################
 
43
# Defines for building pjsystest
 
44
#
 
45
export PJSYSTEST_SRCDIR = ../src/pjsystest
 
46
export PJSYSTEST_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \
 
47
                        systest.o main_console.o
 
48
export PJSYSTEST_CFLAGS += $(_CFLAGS)
 
49
export PJSYSTEST_LDFLAGS += $(APP_LDFLAGS) $(APP_LDLIBS) $(LDFLAGS)
 
50
export PJSYSTEST_EXE:=../bin/pjsystest-$(TARGET_NAME)$(HOST_EXE)
 
51
 
 
52
 
 
53
export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT 
 
54
###############################################################################
 
55
# Main entry
 
56
#
 
57
#
 
58
TARGETS := pjsua pjsystest samples
 
59
 
 
60
.PHONY: $(TARGETS)
 
61
 
 
62
all: $(TARGETS)
 
63
 
 
64
doc:
 
65
 
 
66
dep: depend
 
67
distclean: realclean
 
68
 
 
69
.PHONY: dep depend pjsua clean realclean distclean
 
70
 
 
71
pjsua:
 
72
        $(MAKE) -f $(RULES_MAK) APP=PJSUA app=pjsua $(PJSUA_EXE)
 
73
 
 
74
pjsystest:
 
75
        $(MAKE) -f $(RULES_MAK) APP=PJSYSTEST app=pjsystest $(PJSYSTEST_EXE)
 
76
 
 
77
samples:
 
78
        $(MAKE) -f Samples.mak
 
79
 
 
80
.PHONY: ../lib/pjsua.ko
 
81
../lib/pjsua.ko:
 
82
        $(MAKE) -f $(RULES_MAK) APP=PJSUA app=pjsua $@
 
83
 
 
84
clean depend realclean:
 
85
        $(MAKE) -f $(RULES_MAK) APP=PJSUA app=pjsua $@
 
86
        $(MAKE) -f $(RULES_MAK) APP=PJSYSTEST app=pjsystest $@
 
87
        $(MAKE) -f Samples.mak $@
 
88
        @if test "$@" = "depend"; then \
 
89
          echo '$(PJSUA_EXE): $(APP_LIB_FILES)' >> .pjsua-$(TARGET_NAME).depend; \
 
90
          echo '$(PJSYSTEST_EXE): $(APP_LIB_FILES)' >> .pjsystest-$(TARGET_NAME).depend; \
 
91
        fi
 
92
 
 
93
 
 
94