version_tag == '' ? meson.project_version() : version_tag,
])
-versiondep = declare_dependency(
- sources : version_h,
- include_directories : include_directories('.'),
-)
-
shared_lib_tag = get_option('shared-lib-tag')
if shared_lib_tag == ''
shared_lib_tag = meson.project_version()
userspace = declare_dependency(
compile_args : userspace_c_args,
link_args : userspace_c_ld_args,
- dependencies : versiondep,
)
man_page_depends = []
# A list of boot stubs. Required for testing of ukify.
boot_stubs = []
+build_dir_include = include_directories('.')
+
basic_includes = include_directories(
'src/basic',
'src/fundamental',
############################################################
-efi_includes = [fundamental_include, include_directories('.')]
+efi_includes = [
+ build_dir_include,
+ fundamental_include,
+ include_directories('.'),
+]
efi_c_args = [
'-DSD_BOOT=1',
libefi_sources,
include_directories : efi_includes,
c_args : archspec['c_args'],
- dependencies : versiondep,
gnu_symbol_visibility : 'hidden',
override_options : efi_override_options,
pic : true)
'link_args' : archspec['link_args'],
'link_with' : libefi,
'link_depends' : elf2efi_lds,
- 'dependencies' : versiondep,
'gnu_symbol_visibility' : 'hidden',
'override_options' : efi_override_options,
'pie' : true,