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