From 82bbeeaae87db141e4cc3e9b9a5dc20091147ae7 Mon Sep 17 00:00:00 2001 From: schneider <schneider@blinkenlichts.net> Date: Sun, 13 Sep 2020 21:01:18 +0200 Subject: [PATCH] feat(aes): add libtinyAESc meson files --- epicardium/meson.build | 2 +- lib/meson.build | 1 + lib/tiny-AES-c/meson.build | 21 +++++++++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 lib/tiny-AES-c/meson.build diff --git a/epicardium/meson.build b/epicardium/meson.build index 0d10151a0..f82d56bcd 100644 --- a/epicardium/meson.build +++ b/epicardium/meson.build @@ -91,7 +91,7 @@ elf = executable( l0der_sources, ble_sources, version_hdr, - dependencies: [libcard10, max32665_startup_core0, maxusb, libff13, ble, bhy1], + dependencies: [libcard10, max32665_startup_core0, maxusb, libff13, ble, bhy1, libtinyAESc], link_with: [api_dispatcher_lib, freertos], link_whole: [max32665_startup_core0_lib, board_card10_lib, newlib_heap_lib], include_directories: [freertos_includes], diff --git a/lib/meson.build b/lib/meson.build index e43c62dbd..3138f5407 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -10,6 +10,7 @@ subdir('./gfx/') subdir('./FreeRTOS/') subdir('./FreeRTOS-Plus/') subdir('./micropython/') +subdir('./tiny-AES-c/') subdir('./card10/') subdir('./mx25lba/') diff --git a/lib/tiny-AES-c/meson.build b/lib/tiny-AES-c/meson.build new file mode 100644 index 000000000..159f0ddb1 --- /dev/null +++ b/lib/tiny-AES-c/meson.build @@ -0,0 +1,21 @@ +includes = include_directories( + './', +) + +sources = files( + './tiny-AES-c/aes.c', +) + +lib = static_library( + 'tinyAESc', + sources, + include_directories: includes, + #dependencies: [periphdriver, mx25lba], + c_args: '-w', +) + +libtinyAESc = declare_dependency( + include_directories: includes, + link_with: lib, + #dependencies: [periphdriver, mx25lba], +) -- GitLab