kopia lustrzana https://github.com/OpenRTX/OpenRTX
39 wiersze
1.3 KiB
Meson
39 wiersze
1.3 KiB
Meson
project('codec2', 'c')
|
|
|
|
cmake = import('cmake')
|
|
|
|
codec2_inc = include_directories('.', 'src')
|
|
codec2_src = ['src/dump.c',
|
|
'src/lpc.c',
|
|
'src/nlp.c',
|
|
'src/phase.c',
|
|
'src/quantise.c',
|
|
'src/postfilter.c',
|
|
'src/codec2.c',
|
|
'src/codec2_fft.c',
|
|
'src/lsp.c',
|
|
'src/sine.c',
|
|
'src/interp.c',
|
|
'src/kiss_fft.c',
|
|
'src/kiss_fftr.c',
|
|
'src/newamp1.c',
|
|
'src/codebook.c',
|
|
'src/codebookd.c',
|
|
'src/pack.c',
|
|
'src/codebooknewamp1.c',
|
|
'src/codebooknewamp1_energy.c']
|
|
|
|
add_project_arguments('-DCODEC2_MODE_EN_DEFAULT=0', language : 'c')
|
|
add_project_arguments('-DCODEC2_MODE_3200_EN=1' , language : 'c')
|
|
add_project_arguments('-DCODEC2_MODE_1600_EN=1' , language : 'c')
|
|
add_project_arguments('-DFREEDV_MODE_EN_DEFAULT=0', language : 'c')
|
|
add_project_arguments('-w' , language : 'c')
|
|
|
|
codec2 = static_library('codec2',
|
|
codec2_src,
|
|
include_directories : codec2_inc,
|
|
install : false)
|
|
|
|
codec2_dep = declare_dependency(include_directories : codec2_inc,
|
|
link_with : codec2)
|