Git init
[external/opencore-amr.git] / amrwb / Makefile.am
1 # Just set OC_BASE to the opencore root, or set AMR_BASE directly to
2 # a detached gsm_amr directory
3 OC_BASE = $(top_srcdir)/opencore
4 AMR_BASE = $(OC_BASE)/codecs_v2/audio/gsm_amr
5
6 DEC_DIR = $(AMR_BASE)/amr_wb/dec
7 DEC_SRC_DIR = $(DEC_DIR)/src
8 OSCL = $(top_srcdir)/oscl
9
10 AM_CFLAGS = -I$(OSCL) -I$(DEC_SRC_DIR) -I$(DEC_DIR)/include \
11     -I$(AMR_BASE)/common/dec/include
12
13 if COMPILE_AS_C
14     AM_CFLAGS += -x c -std=c99
15 endif
16
17 AM_CXXFLAGS = $(AM_CFLAGS)
18
19 amrwbincludedir = $(includedir)/opencore-amrwb
20 amrwbinclude_HEADERS = dec_if.h if_rom.h
21
22 pkgconfigdir = $(libdir)/pkgconfig
23 pkgconfig_DATA = opencore-amrwb.pc
24
25 lib_LTLIBRARIES = libopencore-amrwb.la
26
27 libopencore_amrwb_la_LDFLAGS = -version-info @OPENCORE_AMRWB_VERSION@
28
29 # Our sources to include. There are certain sources we exclude and they are
30 # $(DEC_SRC_DIR)/decoder_amr_wb.cpp
31 libopencore_amrwb_la_SOURCES = \
32     wrapper.cpp \
33     $(DEC_SRC_DIR)/agc2_amr_wb.cpp \
34         $(DEC_SRC_DIR)/band_pass_6k_7k.cpp \
35         $(DEC_SRC_DIR)/dec_acelp_2p_in_64.cpp \
36         $(DEC_SRC_DIR)/dec_acelp_4p_in_64.cpp \
37         $(DEC_SRC_DIR)/dec_alg_codebook.cpp \
38         $(DEC_SRC_DIR)/dec_gain2_amr_wb.cpp \
39         $(DEC_SRC_DIR)/deemphasis_32.cpp \
40         $(DEC_SRC_DIR)/dtx_decoder_amr_wb.cpp \
41         $(DEC_SRC_DIR)/get_amr_wb_bits.cpp \
42         $(DEC_SRC_DIR)/highpass_400hz_at_12k8.cpp \
43         $(DEC_SRC_DIR)/highpass_50hz_at_12k8.cpp \
44         $(DEC_SRC_DIR)/homing_amr_wb_dec.cpp \
45         $(DEC_SRC_DIR)/interpolate_isp.cpp \
46         $(DEC_SRC_DIR)/isf_extrapolation.cpp \
47         $(DEC_SRC_DIR)/isp_az.cpp \
48         $(DEC_SRC_DIR)/isp_isf.cpp \
49         $(DEC_SRC_DIR)/lagconceal.cpp \
50         $(DEC_SRC_DIR)/low_pass_filt_7k.cpp \
51         $(DEC_SRC_DIR)/median5.cpp \
52         $(DEC_SRC_DIR)/mime_io.cpp \
53         $(DEC_SRC_DIR)/noise_gen_amrwb.cpp \
54         $(DEC_SRC_DIR)/normalize_amr_wb.cpp \
55         $(DEC_SRC_DIR)/oversamp_12k8_to_16k.cpp \
56         $(DEC_SRC_DIR)/phase_dispersion.cpp \
57         $(DEC_SRC_DIR)/pit_shrp.cpp \
58         $(DEC_SRC_DIR)/pred_lt4.cpp \
59         $(DEC_SRC_DIR)/preemph_amrwb_dec.cpp \
60         $(DEC_SRC_DIR)/pvamrwbdecoder.cpp \
61         $(DEC_SRC_DIR)/pvamrwb_math_op.cpp \
62         $(DEC_SRC_DIR)/q_gain2_tab.cpp \
63         $(DEC_SRC_DIR)/qisf_ns.cpp \
64         $(DEC_SRC_DIR)/qisf_ns_tab.cpp \
65         $(DEC_SRC_DIR)/qpisf_2s.cpp \
66         $(DEC_SRC_DIR)/qpisf_2s_tab.cpp \
67         $(DEC_SRC_DIR)/scale_signal.cpp \
68         $(DEC_SRC_DIR)/synthesis_amr_wb.cpp \
69         $(DEC_SRC_DIR)/voice_factor.cpp \
70         $(DEC_SRC_DIR)/wb_syn_filt.cpp \
71         $(DEC_SRC_DIR)/weight_amrwb_lpc.cpp
72
73 EXTRA_DIST = Makefile.alt