@@ -34,5 +34,5 @@ lib-$(CONFIG_SIGALG_RSAPSS) += swupdate_rsa_verify_mbedtls.o
endif
lib-$(CONFIG_LIBCONFIG) += swupdate_settings.o \
parsing_library_libconfig.o
-lib-$(CONFIG_JSON) += parsing_library_libjson.o
+lib-$(CONFIG_JSON) += parsing_library_libjson.o server_utils.o
lib-$(CONFIG_CHANNEL_CURL) += channel_curl.o
similarity index 97%
rename from suricatta/common.c
rename to corelib/server_utils.c
@@ -13,8 +13,7 @@
#include <parselib.h>
#include <swupdate_settings.h>
#include <channel_curl.h>
-#include "suricatta/suricatta.h"
-#include "suricatta_private.h"
+#include "server_utils.h"
void suricatta_channel_settings(void *elem, channel_data_t *chan)
{
similarity index 95%
rename from suricatta/suricatta_private.h
rename to include/server_utils.h
@@ -9,6 +9,7 @@
#include <stdbool.h>
#include <swupdate_dict.h>
#include <channel_curl.h>
+#include "channel.h"
#include <util.h>
struct json_object;
@@ -1,7 +1,7 @@
# Copyright (C) 2014-2018 Stefano Babic <sbabic@denx.de>
#
# SPDX-License-Identifier: GPL-2.0-only
-obj-$(CONFIG_SURICATTA) += suricatta.o common.o
+obj-$(CONFIG_SURICATTA) += suricatta.o
ifneq ($(CONFIG_SURICATTA_HAWKBIT),)
obj-$(CONFIG_SURICATTA) += server_hawkbit.o
endif
@@ -26,7 +26,7 @@
#include <swupdate_status.h>
#include "suricatta/suricatta.h"
#include "suricatta/server.h"
-#include "suricatta_private.h"
+#include "server_utils.h"
#include "parselib.h"
#include "channel.h"
#include <curl/curl.h>
@@ -22,7 +22,7 @@
#include <pthread.h>
#include "suricatta/suricatta.h"
#include "suricatta/server.h"
-#include "suricatta_private.h"
+#include "server_utils.h"
#include "parselib.h"
#include "channel.h"
#include "channel_curl.h"
@@ -20,7 +20,7 @@
#include "pctl.h"
#include "suricatta/suricatta.h"
#include "suricatta/server.h"
-#include "suricatta_private.h"
+#include "server_utils.h"
#include "parselib.h"
#include "swupdate_settings.h"
#include <network_ipc.h>
factorize server_tokenize_msg(), map_channel_retcode() and suricatta_channel_settings() that cna be used outside suricatta modules. Signed-off-by: Stefano Babic <stefano.babic@swupdate.org> --- corelib/Makefile | 2 +- suricatta/common.c => corelib/server_utils.c | 3 +-- suricatta/suricatta_private.h => include/server_utils.h | 1 + suricatta/Makefile | 2 +- suricatta/server_general.c | 2 +- suricatta/server_hawkbit.c | 2 +- suricatta/suricatta.c | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) rename suricatta/common.c => corelib/server_utils.c (97%) rename suricatta/suricatta_private.h => include/server_utils.h (95%)