diff --git a/src/storage/meson.build b/src/storage/meson.build
index 51a8c1d1e..4ca1715bd 100644
--- a/src/storage/meson.build
+++ b/src/storage/meson.build
@@ -2,6 +2,7 @@ storage_api = static_library(
   'storage_api',
   'StorageInterface.cxx',
   'StoragePlugin.cxx',
+  'MemoryDirectoryReader.cxx',
   include_directories: inc,
 )
 
@@ -15,7 +16,6 @@ storage_glue = static_library(
   'storage_glue',
   'Registry.cxx',
   'CompositeStorage.cxx',
-  'MemoryDirectoryReader.cxx',
   'Configured.cxx',
   include_directories: inc,
   dependencies: [