blob: 040aa8b56e9514b2abc53694a45c585a48f3461a [file] [log] [blame]
#Include the project-wide makefile to get
# appropriate definitions
include $(PV_TOP)/makefile.pv
# BE CAREFUL NOT TO HAVE ANY TRAILING WHITESPACE FOR THE NEXT 3 LINES BELOW OR IT WILL NOT WORK!
WHAT = library
TARGET = pvamrwbdecoder
# Use XCFLAGS to add extra compiler directives for the C compiler
# if you add any please use "XCFLAGS += ..." not "XCFLAGS = "
# unless you're sure you want to override the project defaults.
# Please include a comment if you do this.
#
# XCFLAGS =
# Use XCXXFLAGS to add extra compiler directives for the C++ compiler.
# See notes above regarding overriding project defaults.
#
# XCXXFLAGS += -Wall -g -DUSE_UNICODE -D_POSIX_PTHREAD_SEMANTICS
XCXXFLAGS += $(FLAG_COMPILE_WARNINGS_AS_ERRORS)
# Use XCPPFLAGS to add extra preprocessor directives. Use XINCDIRS
# for other include directories, but please only do this if absolutely
# necessary -- let the makefile system find the include directories if
# possible.
# See notes above regarding overriding project defaults.
#
#XCPPFLAGS += -DORIGINAL_TYPEDEF_H -DOSCL_BASE_H_INCLUDED -DOSCL_TYPES_H_INCLUDE -DOSCL_ASSERT_H_INCLUDED -DOSCL_MEM_BASIC_FUNCTIONS_H -DOSCL_MEM_IMP_H
XCPPFLAGS +=
# Use XINCDIRS for extra include directories. These should be proceeded
# with "-I" just as they would be when passing to the compiler.
#
# XINCDIRS +=
# Use XLIBDIRS for extra library directories. These should be proceeded
# with "-L" just as they would be when passing to the linker.
# Used for building executables.
#
XLIBDIRS +=
# Use XLDFLAGS for extra linker directives.
# Used for building executables.
#
# XLDFLAGS +=
ifeq ($(ARCHITECTURE),linux_arm)
XCPPFLAGS += -D_ARM_GCC
else
XCPPFLAGS += -DC_EQUIVALENT
endif
SRCDIR = ../../src
INCSRCDIR = ../../include
SRCS = agc2_amr_wb.cpp \
band_pass_6k_7k.cpp \
dec_acelp_2p_in_64.cpp \
dec_acelp_4p_in_64.cpp \
dec_alg_codebook.cpp \
dec_gain2_amr_wb.cpp \
decoder_amr_wb.cpp \
deemphasis_32.cpp \
dtx_decoder_amr_wb.cpp \
get_amr_wb_bits.cpp \
highpass_400hz_at_12k8.cpp \
highpass_50hz_at_12k8.cpp \
homing_amr_wb_dec.cpp \
interpolate_isp.cpp \
isf_extrapolation.cpp \
isp_az.cpp \
isp_isf.cpp \
lagconceal.cpp \
low_pass_filt_7k.cpp \
median5.cpp \
mime_io.cpp \
noise_gen_amrwb.cpp \
normalize_amr_wb.cpp \
oversamp_12k8_to_16k.cpp \
phase_dispersion.cpp \
pit_shrp.cpp \
pred_lt4.cpp \
preemph_amrwb_dec.cpp \
pvamrwb_math_op.cpp \
pvamrwbdecoder.cpp \
q_gain2_tab.cpp \
qisf_ns.cpp \
qisf_ns_tab.cpp \
qpisf_2s.cpp \
qpisf_2s_tab.cpp \
scale_signal.cpp \
synthesis_amr_wb.cpp \
voice_factor.cpp \
wb_syn_filt.cpp \
weight_amrwb_lpc.cpp
HDRS = decoder_amr_wb.h pvamrwbdecoder_api.h
LIBS =
DESTDIR = $(SDK_LOCAL)/installed_lib/$(BUILD_ARCH)
INCDESTDIR = $(SDK_LOCAL)/installed_include
include $(MK)/gnumake.template