diff --git a/hw-tests/hello-freertos/meson.build b/hw-tests/hello-freertos/meson.build
index fae1dbd229d6223d59a409503b8801edfce7a1e2..990a3ecd7481e996bc2e1f9ffdca88b46ca92364 100644
--- a/hw-tests/hello-freertos/meson.build
+++ b/hw-tests/hello-freertos/meson.build
@@ -1,11 +1,13 @@
 name = 'hello-freertos'
 
 freertos = static_library(
-  'freertos-sdk',
-  freertos_sdk_sources,
+  'freertos',
+  freertos_sources,
+  freertos_cli_sources,
   dependencies: periphdriver,
   include_directories: [
-    freertos_sdk_includes,
+    freertos_includes,
+    freertos_cli_includes,
     include_directories('./'),
   ]
 )
@@ -19,7 +21,7 @@ sources = files(
 executable(
   name + '.elf',
   sources,
-  include_directories: freertos_sdk_includes,
+  include_directories: [freertos_includes, freertos_cli_includes],
   dependencies: [libcard10, max32665_startup],
   link_with: freertos,
   link_whole: [max32665_startup_lib, board_card10_lib],
diff --git a/lib/meson.build b/lib/meson.build
index e2f7c313470b22b1f46247970113ac2c29c968bf..9f3856a47ae23dafae5ffa123305903a8ca7807b 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -6,4 +6,7 @@ subdir('./vendor/Bosch/BMA400/')
 subdir('./vendor/Maxim/MAX77650/')
 subdir('./gfx/')
 
+subdir('./FreeRTOS/')
+subdir('./FreeRTOS-Plus/')
+
 subdir('./card10/')