blob: 7a1e0adcf8ac6684845d436e280b607272054cf0 [file] [log] [blame]
# Copyright © 2017 Intel Corporation
# SPDX-License-Identifier: MIT
files_libblorp = files(
'blorp.c',
'blorp.h',
'blorp_blit.c',
'blorp_clear.c',
'blorp_nir_builder.h',
'blorp_priv.h',
)
files_blorp_brw = files(
'blorp_genX_exec_brw.h',
'blorp_brw.c',
)
files_blorp_elk = files(
'blorp_genX_exec_elk.h',
'blorp_elk.c',
)
libblorp = static_library(
'blorp',
[files_libblorp, files_blorp_brw],
include_directories : [inc_include, inc_src, inc_intel],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',
dependencies : [idep_nir_headers, idep_genxml, idep_mesautil, idep_intel_dev],
build_by_default: false,
)
idep_intel_blorp = declare_dependency(
link_with: libblorp,
)
libblorp_elk = static_library(
'blorp_elk',
[files_libblorp, files_blorp_elk],
include_directories : [inc_include, inc_src, inc_intel],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',
dependencies : [idep_nir_headers, idep_genxml, idep_mesautil, idep_intel_dev],
build_by_default: true, # FIXME XXX
)
idep_intel_blorp_elk = declare_dependency(
dependencies: [idep_intel_dev],
link_with: libblorp_elk,
)