From 0e48ea08cf1cf38b60df36a666b4670d869ce150 Mon Sep 17 00:00:00 2001 From: Sebastian Sumpf Date: Tue, 14 Jan 2025 11:09:57 +0100 Subject: [PATCH] os: move genode_c_api/nic_client from lxip to os The Nic-client C-API is based on the Uplink C-API. issue #5471 --- repos/dde_linux/lib/mk/lxip.inc | 4 ++++ .../src/lib/lxip => os/include}/genode_c_api/nic_client.h | 0 .../src/lib/lxip => os/src/lib}/genode_c_api/nic_client.cc | 4 ++-- 3 files changed, 6 insertions(+), 2 deletions(-) rename repos/{dde_linux/src/lib/lxip => os/include}/genode_c_api/nic_client.h (100%) rename repos/{dde_linux/src/lib/lxip => os/src/lib}/genode_c_api/nic_client.cc (97%) diff --git a/repos/dde_linux/lib/mk/lxip.inc b/repos/dde_linux/lib/mk/lxip.inc index 010b340776..39d93d4bd9 100644 --- a/repos/dde_linux/lib/mk/lxip.inc +++ b/repos/dde_linux/lib/mk/lxip.inc @@ -32,4 +32,8 @@ vpath %.cc $(REP_DIR)/src/lib vpath %.c $(LXIP_DIR)/spec/$(SPEC_ARCH) vpath % $(LXIP_DIR) +C_API = $(dir $(call select_from_repositories,src/lib/genode_c_api)) + +vpath genode_c_api/nic_client.cc $(C_API) + # vi: set ft=make : diff --git a/repos/dde_linux/src/lib/lxip/genode_c_api/nic_client.h b/repos/os/include/genode_c_api/nic_client.h similarity index 100% rename from repos/dde_linux/src/lib/lxip/genode_c_api/nic_client.h rename to repos/os/include/genode_c_api/nic_client.h diff --git a/repos/dde_linux/src/lib/lxip/genode_c_api/nic_client.cc b/repos/os/src/lib/genode_c_api/nic_client.cc similarity index 97% rename from repos/dde_linux/src/lib/lxip/genode_c_api/nic_client.cc rename to repos/os/src/lib/genode_c_api/nic_client.cc index 4b7f4dc0be..d3f7488203 100644 --- a/repos/dde_linux/src/lib/lxip/genode_c_api/nic_client.cc +++ b/repos/os/src/lib/genode_c_api/nic_client.cc @@ -7,8 +7,8 @@ /* * Copyright (C) 2021 Genode Labs GmbH * - * This file is distributed under the terms of the GNU General Public License - * version 2. + * 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