From 0b427b65aa6787b2eca17d8b07267ac0eb40633d Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Sun, 10 Nov 2019 13:41:49 +0100 Subject: [PATCH] Tup: build vfs_import --- repos/gems/Tupfile | 5 +++++ repos/gems/Tuprules.tup | 1 - repos/gems/src/lib/vfs/import/Tupfile | 5 +++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 repos/gems/Tupfile create mode 100644 repos/gems/src/lib/vfs/import/Tupfile diff --git a/repos/gems/Tupfile b/repos/gems/Tupfile new file mode 100644 index 000000000..d1ea3f417 --- /dev/null +++ b/repos/gems/Tupfile @@ -0,0 +1,5 @@ +ifdef NIX_OUTPUTS_DEV +include_rules +SED_FLAGS += -e "s|@includedir@|@(NIX_OUTPUTS_DEV)/include/os|" +: *.pc.in |> !sed_pkgconfig_file |> +endif diff --git a/repos/gems/Tuprules.tup b/repos/gems/Tuprules.tup index 454a87e16..ba90ee9d6 100644 --- a/repos/gems/Tuprules.tup +++ b/repos/gems/Tuprules.tup @@ -1,2 +1 @@ REP_DIR = $(TUP_CWD) -LIBS += genode-gems diff --git a/repos/gems/src/lib/vfs/import/Tupfile b/repos/gems/src/lib/vfs/import/Tupfile new file mode 100644 index 000000000..0fe51b034 --- /dev/null +++ b/repos/gems/src/lib/vfs/import/Tupfile @@ -0,0 +1,5 @@ +include_rules + +: foreach *.cc |> !cxx |> %B.o {obj} +: {obj} |> !lib |> vfs_import.lib.so {lib} +: foreach {lib} |> !collect_shared |>