build: meson: introduce utility library

This commit is contained in:
Thomas Weißschuh
2022-09-30 08:50:14 +02:00
parent ec3bade351
commit 4946639f02
+10 -6
View File
@@ -14,14 +14,18 @@
inc = include_directories('../include')
executable('elc3', ['elc3.c', 'lc3bin.c', 'wave.c'],
link_with : lc3lib,
include_directories: inc,
lc3toolslib = static_library('lc3toolslib',
['lc3bin.c', 'wave.c'],
link_with: lc3lib,
dependencies: m_dep,
)
executable('elc3', ['elc3.c'],
link_with : lc3toolslib,
include_directories: inc,
install: true)
executable('dlc3', ['dlc3.c', 'lc3bin.c', 'wave.c'],
link_with : lc3lib,
executable('dlc3', ['dlc3.c'],
link_with : lc3toolslib,
include_directories: inc,
dependencies: m_dep,
install: true)