~ubuntu-branches/ubuntu/wily/sflphone/wily

« back to all changes in this revision

Viewing changes to daemon/libs/pjproject-2.1.0/third_party/build/ilbc/Makefile

  • Committer: Package Import Robot
  • Author(s): Mark Purcell
  • Date: 2014-01-28 18:23:36 UTC
  • mfrom: (1.1.11)
  • mto: This revision was merged to the branch mainline in revision 24.
  • Revision ID: package-import@ubuntu.com-20140128182336-3xenud1kbnwmf3mz
* 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 ../../../build/common.mak
 
3
 
 
4
export LIBDIR := ../../lib
 
5
 
 
6
RULES_MAK := $(PJDIR)/build/rules.mak
 
7
 
 
8
export ILBC_LIB := ../../lib/libilbccodec-$(TARGET_NAME)$(LIBEXT)
 
9
 
 
10
###############################################################################
 
11
# Gather all flags.
 
12
#
 
13
export _CFLAGS  := $(CC_CFLAGS) $(OS_CFLAGS) $(HOST_CFLAGS) $(M_CFLAGS) \
 
14
                   $(CFLAGS) $(CC_INC). $(CC_INC)../../ilbc \
 
15
                   $(CC_INC)../../../pjlib/include
 
16
export _CXXFLAGS:= $(_CFLAGS) $(CC_CXXFLAGS) $(OS_CXXFLAGS) $(M_CXXFLAGS) \
 
17
                   $(HOST_CXXFLAGS) $(CXXFLAGS)
 
18
export _LDFLAGS := $(CC_LDFLAGS) $(OS_LDFLAGS) $(M_LDFLAGS) $(HOST_LDFLAGS) \
 
19
                   $(LDFLAGS) 
 
20
 
 
21
export ILBC_SRCDIR = ../../ilbc
 
22
export ILBC_OBJS = FrameClassify.o LPCdecode.o LPCencode.o \
 
23
                   StateConstructW.o StateSearchW.o anaFilter.o \
 
24
                   constants.o createCB.o doCPLC.o \
 
25
                   enhancer.o filter.o gainquant.o \
 
26
                   getCBvec.o helpfun.o hpInput.o \
 
27
                   hpOutput.o iCBConstruct.o iCBSearch.o \
 
28
                   iLBC_decode.o iLBC_encode.o lsf.o \
 
29
                   packing.o syntFilter.o
 
30
export ILBC_CFLAGS = $(_CFLAGS)
 
31
 
 
32
 
 
33
export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT 
 
34
###############################################################################
 
35
# Main entry
 
36
#
 
37
# $(TARGET) is defined in os-$(OS_NAME).mak file in current directory.
 
38
#
 
39
TARGETS := libilbccodec
 
40
 
 
41
all: $(TARGETS)
 
42
 
 
43
doc:
 
44
        cd .. && doxygen docs/doxygen.cfg
 
45
 
 
46
dep: depend
 
47
distclean: realclean
 
48
 
 
49
.PHONY: dep depend libilbccodec clean realclean distclean
 
50
 
 
51
libilbccodec:
 
52
        $(MAKE) -f $(RULES_MAK) APP=ILBC app=libilbccodec $(ILBC_LIB)
 
53
 
 
54
clean print_lib:
 
55
        $(MAKE) -f $(RULES_MAK) APP=ILBC app=libilbccodec $@
 
56
 
 
57
realclean:
 
58
        $(subst @@,$(subst /,$(HOST_PSEP),.ilbc-$(TARGET_NAME).depend),$(HOST_RMR))
 
59
        
 
60
        $(MAKE) -f $(RULES_MAK) APP=ILBC app=libilbccodec $@
 
61
 
 
62
depend:
 
63
        $(MAKE) -f $(RULES_MAK) APP=ILBC app=libilbccodec $@
 
64
 
 
65