From 87542bf71f0f594c5d567ea815439c2f98754754 Mon Sep 17 00:00:00 2001 From: Lucas Fryzek Date: Sun, 7 Jul 2024 23:56:35 +0100 Subject: Get LD_PRELOAD library to highjack driver --- meson.build | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'meson.build') diff --git a/meson.build b/meson.build index 53e52d9..cfb64b5 100644 --- a/meson.build +++ b/meson.build @@ -4,7 +4,21 @@ add_project_arguments('-D_GNU_SOURCE', language: 'c') dl = dependency('dl') +kmod_dir = '/home/lfryzek/Documents/projects/hw/ci20/imgtec_files/kernel_3.18_1.14.3759903/SGX_DDK_Linux_XOrg_MAIN@3759903_source_km/eurasia_km' + +incs = [ + kmod_dir + '/services4/srvkm/hwdefs', + kmod_dir + '/include4', + kmod_dir + '/services4/include', + kmod_dir + '/services4/system/sgx_jz4780', + kmod_dir + '/services4/include/env/linux', + kmod_dir + '/services4/srvkm/devices/sgx', + kmod_dir + '/services4/srvkm/env/linux', + './' +] + shared_library('drvemu', 'drvemu.c', build_by_default: true, + include_directories: incs, dependencies: dl) -- cgit