xref: /aosp_15_r20/external/mesa3d/src/gallium/frontends/osmesa/meson.build (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker# Copyright © 2017-2018 Intel Corporation
2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard Workerosmesa_st_c_args = []
5*61046927SAndroid Build Coastguard Workerif with_platform_windows
6*61046927SAndroid Build Coastguard Worker  if not with_shared_glapi
7*61046927SAndroid Build Coastguard Worker    osmesa_st_c_args += ['-D_GLAPI_NO_EXPORTS']
8*61046927SAndroid Build Coastguard Worker  endif
9*61046927SAndroid Build Coastguard Workerendif
10*61046927SAndroid Build Coastguard Worker
11*61046927SAndroid Build Coastguard Workerlibosmesa_st = static_library(
12*61046927SAndroid Build Coastguard Worker  'osmesa_st',
13*61046927SAndroid Build Coastguard Worker  'osmesa.c',
14*61046927SAndroid Build Coastguard Worker  c_args : osmesa_st_c_args,
15*61046927SAndroid Build Coastguard Worker  include_directories : [
16*61046927SAndroid Build Coastguard Worker    inc_include, inc_src, inc_gallium, inc_gallium_aux, inc_mapi, inc_mesa,
17*61046927SAndroid Build Coastguard Worker  ],
18*61046927SAndroid Build Coastguard Worker  dependencies : [idep_mesautil],
19*61046927SAndroid Build Coastguard Worker)
20