xref: /aosp_15_r20/external/mesa3d/src/android_stub/meson.build (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Workerif with_android_stub
2*61046927SAndroid Build Coastguard Worker  stub_libs = []
3*61046927SAndroid Build Coastguard Worker  lib_names = ['cutils', 'hardware', 'log', 'nativewindow', 'sync']
4*61046927SAndroid Build Coastguard Worker
5*61046927SAndroid Build Coastguard Worker  if with_libbacktrace
6*61046927SAndroid Build Coastguard Worker    lib_names += ['backtrace']
7*61046927SAndroid Build Coastguard Worker  endif
8*61046927SAndroid Build Coastguard Worker
9*61046927SAndroid Build Coastguard Worker  foreach lib : lib_names
10*61046927SAndroid Build Coastguard Worker    stub_libs += shared_library(
11*61046927SAndroid Build Coastguard Worker      lib,
12*61046927SAndroid Build Coastguard Worker      files(lib + '_stub.cpp'),
13*61046927SAndroid Build Coastguard Worker      include_directories : inc_include,
14*61046927SAndroid Build Coastguard Worker      install : false,
15*61046927SAndroid Build Coastguard Worker    )
16*61046927SAndroid Build Coastguard Worker  endforeach
17*61046927SAndroid Build Coastguard Worker
18*61046927SAndroid Build Coastguard Worker  dep_android = declare_dependency(
19*61046927SAndroid Build Coastguard Worker    link_with : stub_libs,
20*61046927SAndroid Build Coastguard Worker  )
21*61046927SAndroid Build Coastguard Workerendif
22