xref: /aosp_15_r20/external/liblc3/tools/meson.build (revision 49fe348c0058011ee60b6957cdd9d52742df84bc)
1*49fe348cSAndroid Build Coastguard Worker#  Copyright © 2022 Intel Corporation
2*49fe348cSAndroid Build Coastguard Worker#
3*49fe348cSAndroid Build Coastguard Worker#  Licensed under the Apache License, Version 2.0 (the "License");
4*49fe348cSAndroid Build Coastguard Worker#  you may not use this file except in compliance with the License.
5*49fe348cSAndroid Build Coastguard Worker#  You may obtain a copy of the License at:
6*49fe348cSAndroid Build Coastguard Worker#
7*49fe348cSAndroid Build Coastguard Worker#  http://www.apache.org/licenses/LICENSE-2.0
8*49fe348cSAndroid Build Coastguard Worker#
9*49fe348cSAndroid Build Coastguard Worker#  Unless required by applicable law or agreed to in writing, software
10*49fe348cSAndroid Build Coastguard Worker#  distributed under the License is distributed on an "AS IS" BASIS,
11*49fe348cSAndroid Build Coastguard Worker#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*49fe348cSAndroid Build Coastguard Worker#  See the License for the specific language governing permissions and
13*49fe348cSAndroid Build Coastguard Worker#  limitations under the License.
14*49fe348cSAndroid Build Coastguard Worker
15*49fe348cSAndroid Build Coastguard Workerinc = include_directories('../include')
16*49fe348cSAndroid Build Coastguard Worker
17*49fe348cSAndroid Build Coastguard Workerlc3toolslib = static_library('lc3toolslib',
18*49fe348cSAndroid Build Coastguard Worker    ['lc3bin.c', 'wave.c'],
19*49fe348cSAndroid Build Coastguard Worker    link_with: lc3lib,
20*49fe348cSAndroid Build Coastguard Worker    include_directories: inc,
21*49fe348cSAndroid Build Coastguard Worker    dependencies: m_dep,
22*49fe348cSAndroid Build Coastguard Worker)
23*49fe348cSAndroid Build Coastguard Worker
24*49fe348cSAndroid Build Coastguard Workerexecutable('elc3', ['elc3.c'],
25*49fe348cSAndroid Build Coastguard Worker    link_with : lc3toolslib,
26*49fe348cSAndroid Build Coastguard Worker    include_directories: inc,
27*49fe348cSAndroid Build Coastguard Worker    install: true,
28*49fe348cSAndroid Build Coastguard Worker    install_rpath: join_paths(get_option('prefix'), get_option('libdir')))
29*49fe348cSAndroid Build Coastguard Worker
30*49fe348cSAndroid Build Coastguard Workerexecutable('dlc3', ['dlc3.c'],
31*49fe348cSAndroid Build Coastguard Worker    link_with : lc3toolslib,
32*49fe348cSAndroid Build Coastguard Worker    include_directories: inc,
33*49fe348cSAndroid Build Coastguard Worker    install: true,
34*49fe348cSAndroid Build Coastguard Worker    install_rpath: join_paths(get_option('prefix'), get_option('libdir')))
35