diff --git a/repos/gems/src/app/sculpt_manager/runtime.cc b/repos/gems/src/app/sculpt_manager/runtime.cc
new file mode 100644
index 0000000000..229d178c3c
--- /dev/null
+++ b/repos/gems/src/app/sculpt_manager/runtime.cc
@@ -0,0 +1,29 @@
+/*
+ * \brief  Sculpt runtime-configuration utilites
+ * \author Norman Feske
+ * \date   2018-07-06
+ *
+ * This file is used to compile all '*.cc' files in the 'runtime/' directory at
+ * once, which saves about 50% compile time.
+ */
+
+/*
+ * Copyright (C) 2018 Genode Labs GmbH
+ *
+ * This file is part of the Genode OS framework, which is distributed
+ * under the terms of the GNU Affero General Public License version 3.
+ */
+
+#include <runtime/chroot.cc>
+#include <runtime/depot_query.cc>
+#include <runtime/e2fs.cc>
+#include <runtime/file_browser.cc>
+#include <runtime/file_system.cc>
+#include <runtime/fs_rom.cc>
+#include <runtime/gpt_write.cc>
+#include <runtime/nic_drv.cc>
+#include <runtime/nic_router.cc>
+#include <runtime/prepare.cc>
+#include <runtime/ram_fs.cc>
+#include <runtime/update.cc>
+#include <runtime/wifi_drv.cc>
diff --git a/repos/gems/src/app/sculpt_manager/target.mk b/repos/gems/src/app/sculpt_manager/target.mk
index a7ac9e32ef..99aa9b5a2b 100644
--- a/repos/gems/src/app/sculpt_manager/target.mk
+++ b/repos/gems/src/app/sculpt_manager/target.mk
@@ -1,9 +1,6 @@
 TARGET  := sculpt_manager
 SRC_CC  := $(notdir $(wildcard $(PRG_DIR)/*.cc))
-SRC_CC  += $(addprefix runtime/,$(notdir $(wildcard $(PRG_DIR)/runtime/*.cc)))
-SRC_CC  += $(addprefix view/,   $(notdir $(wildcard $(PRG_DIR)/view/*.cc)))
-SRC_CC  += $(addprefix model/,  $(notdir $(wildcard $(PRG_DIR)/model/*.cc)))
+SRC_CC  += $(addprefix view/, $(notdir $(wildcard $(PRG_DIR)/view/*.cc)))
 LIBS    += base
 INC_DIR += $(PRG_DIR) $(REP_DIR)/src/app/depot_deploy
-
 REQUIRES = x86