diff options
Diffstat (limited to 'src/ipa/libipa/meson.build')
-rw-r--r-- | src/ipa/libipa/meson.build | 40 |
1 files changed, 36 insertions, 4 deletions
diff --git a/src/ipa/libipa/meson.build b/src/ipa/libipa/meson.build index 6f3cd486..f2b2f4be 100644 --- a/src/ipa/libipa/meson.build +++ b/src/ipa/libipa/meson.build @@ -1,13 +1,45 @@ +# SPDX-License-Identifier: CC0-1.0 + libipa_headers = files([ - 'ipa_interface_wrapper.h', + 'agc_mean_luminance.h', + 'algorithm.h', + 'camera_sensor_helper.h', + 'colours.h', + 'exposure_mode_helper.h', + 'fc_queue.h', + 'fixedpoint.h', + 'histogram.h', + 'interpolator.h', + 'lsc_polynomial.h', + 'lux.h', + 'module.h', + 'pwl.h', + 'vector.h', ]) libipa_sources = files([ - 'ipa_interface_wrapper.cpp', + 'agc_mean_luminance.cpp', + 'algorithm.cpp', + 'camera_sensor_helper.cpp', + 'colours.cpp', + 'exposure_mode_helper.cpp', + 'fc_queue.cpp', + 'fixedpoint.cpp', + 'histogram.cpp', + 'interpolator.cpp', + 'lsc_polynomial.cpp', + 'lux.cpp', + 'module.cpp', + 'pwl.cpp', + 'vector.cpp', ]) libipa_includes = include_directories('..') -libipa = static_library('ipa', libipa_sources, +libipa = static_library('ipa', [libipa_sources, libipa_headers], include_directories : ipa_includes, - dependencies : libcamera_dep) + dependencies : libcamera_private) + +libipa_dep = declare_dependency(sources : libipa_headers, + include_directories : libipa_includes, + link_with : libipa) |