From 815e5e37687c685122bf32470b20e86f10dc4887 Mon Sep 17 00:00:00 2001 From: Rahix <rahix@rahix.de> Date: Mon, 10 Jun 2019 18:11:17 +0200 Subject: [PATCH] fix(build): Actually fix meson scripts Signed-off-by: Rahix <rahix@rahix.de> --- hw-tests/bmatest/meson.build | 2 +- hw-tests/bmetest/meson.build | 2 +- hw-tests/dual-core/meson.build | 4 ++-- hw-tests/ecgtest/meson.build | 2 +- hw-tests/hello-freertos/meson.build | 2 +- hw-tests/hello-world/meson.build | 2 +- hw-tests/imutest/meson.build | 2 +- hw-tests/ips/meson.build | 2 +- lib/sdk/Libraries/Boards/card10/meson.build | 3 +-- 9 files changed, 10 insertions(+), 11 deletions(-) diff --git a/hw-tests/bmatest/meson.build b/hw-tests/bmatest/meson.build index 6cf3d401a..0f3899a24 100644 --- a/hw-tests/bmatest/meson.build +++ b/hw-tests/bmatest/meson.build @@ -4,7 +4,7 @@ executable( name + '.elf', 'main.c', dependencies: [libcard10, max32665_startup], - link_whole: max32665_startup_lib, + link_whole: [max32665_startup_lib, board_card10_lib], link_args: [ '-Wl,-Map=' + meson.current_build_dir() + '/' + name + '.map', ], diff --git a/hw-tests/bmetest/meson.build b/hw-tests/bmetest/meson.build index 212ad7463..ed1e72b98 100644 --- a/hw-tests/bmetest/meson.build +++ b/hw-tests/bmetest/meson.build @@ -4,7 +4,7 @@ executable( name + '.elf', 'main.c', dependencies: [libcard10, max32665_startup], - link_whole: max32665_startup_lib, + link_whole: [max32665_startup_lib, board_card10_lib], link_args: [ '-Wl,-Map=' + meson.current_build_dir() + '/' + name + '.map', ], diff --git a/hw-tests/dual-core/meson.build b/hw-tests/dual-core/meson.build index 2fbc9644a..783b87755 100644 --- a/hw-tests/dual-core/meson.build +++ b/hw-tests/dual-core/meson.build @@ -3,7 +3,7 @@ executable( name + '.elf', 'main.c', dependencies: [libcard10, max32665_startup_core0], - link_whole: max32665_startup_core0_lib, + link_whole: [max32665_startup_core0_lib, board_card10_lib], link_args: [ '-Wl,-Map=' + meson.current_build_dir() + '/' + name + '.map', ], @@ -14,7 +14,7 @@ executable( name + '.elf', 'core1.c', dependencies: [periphdriver, board_card10, max32665_startup_core1], - link_whole: max32665_startup_core1_lib, + link_whole: [max32665_startup_core1_lib, board_card10_lib], link_args: [ '-Wl,-Map=' + meson.current_build_dir() + '/' + name + '.map', ], diff --git a/hw-tests/ecgtest/meson.build b/hw-tests/ecgtest/meson.build index b370a6969..7e4f32d00 100644 --- a/hw-tests/ecgtest/meson.build +++ b/hw-tests/ecgtest/meson.build @@ -4,7 +4,7 @@ executable( name + '.elf', 'main.c', dependencies: [libcard10, max32665_startup], - link_whole: max32665_startup_lib, + link_whole: [max32665_startup_lib, board_card10_lib], link_args: [ '-Wl,-Map=' + meson.current_build_dir() + '/' + name + '.map', ], diff --git a/hw-tests/hello-freertos/meson.build b/hw-tests/hello-freertos/meson.build index c0d54ceac..fae1dbd22 100644 --- a/hw-tests/hello-freertos/meson.build +++ b/hw-tests/hello-freertos/meson.build @@ -22,7 +22,7 @@ executable( include_directories: freertos_sdk_includes, dependencies: [libcard10, max32665_startup], link_with: freertos, - link_whole: max32665_startup_lib, + link_whole: [max32665_startup_lib, board_card10_lib], link_args: [ '-Wl,-Map=' + meson.current_build_dir() + '/' + name + '.map', ], diff --git a/hw-tests/hello-world/meson.build b/hw-tests/hello-world/meson.build index 258d1cfbf..7519ca625 100644 --- a/hw-tests/hello-world/meson.build +++ b/hw-tests/hello-world/meson.build @@ -4,7 +4,7 @@ executable( name + '.elf', 'main.c', dependencies: [libcard10, max32665_startup], - link_whole: max32665_startup_lib, + link_whole: [max32665_startup_lib, board_card10_lib], link_args: [ '-Wl,-Map=' + meson.current_build_dir() + '/' + name + '.map', ], diff --git a/hw-tests/imutest/meson.build b/hw-tests/imutest/meson.build index 28d896975..18825ee67 100644 --- a/hw-tests/imutest/meson.build +++ b/hw-tests/imutest/meson.build @@ -4,7 +4,7 @@ executable( name + '.elf', 'main.c', dependencies: [libcard10, max32665_startup], - link_whole: max32665_startup_lib, + link_whole: [max32665_startup_lib, board_card10_lib], link_args: [ '-Wl,-Map=' + meson.current_build_dir() + '/' + name + '.map', ], diff --git a/hw-tests/ips/meson.build b/hw-tests/ips/meson.build index f38fedd3a..10ff3cf77 100644 --- a/hw-tests/ips/meson.build +++ b/hw-tests/ips/meson.build @@ -6,7 +6,7 @@ executable( 'image/image.c', 'image/image2.c', dependencies: [libcard10, max32665_startup], - link_whole: max32665_startup_lib, + link_whole: [max32665_startup_lib, board_card10_lib], link_args: [ '-Wl,-Map=' + meson.current_build_dir() + '/' + name + '.map', ], diff --git a/lib/sdk/Libraries/Boards/card10/meson.build b/lib/sdk/Libraries/Boards/card10/meson.build index c84a528e4..7d28fc044 100644 --- a/lib/sdk/Libraries/Boards/card10/meson.build +++ b/lib/sdk/Libraries/Boards/card10/meson.build @@ -11,7 +11,7 @@ sources = files( '../Source/stdio.c', ) -lib = static_library( +board_card10_lib = static_library( 'board-card10', sources, include_directories: includes, @@ -20,5 +20,4 @@ lib = static_library( board_card10 = declare_dependency( include_directories: includes, - link_whole: lib, ) -- GitLab