[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/3] build: add CONFIG_ prefix to all kconfig symbols



This is needed to support similar modifications in Unikraft main repo

Signed-off-by: Yuri Volchkov <yuri.volchkov@xxxxxxxxx>
---
 Makefile.uk | 14 +++++++-------
 time.c      |  4 ++--
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/Makefile.uk b/Makefile.uk
index dd0cd01..70d5c85 100644
--- a/Makefile.uk
+++ b/Makefile.uk
@@ -39,12 +39,12 @@
 # We have two libraries with newlib: libc and libm
 # We are going to register both but fetch the sources of both into libc's
 # build dir.
-$(eval $(call addlib_s,libnewlibc,$(LIBNEWLIBC)))
-$(eval $(call addlib_s,libnewlibm,$(LIBNEWLIBM)))
+$(eval $(call addlib_s,libnewlibc,$(CONFIG_LIBNEWLIBC)))
+$(eval $(call addlib_s,libnewlibm,$(CONFIG_LIBNEWLIBM)))
 # Additionally, build glue code. This is put into a separate library so that we
 # can apply a thick helping of warning suppressions to newlib, which throws
 # lots of compilation warnings, but keep our glue code up to our standards.
-$(eval $(call addlib_s,libnewlibglue,$(LIBNEWLIBC)))
+$(eval $(call addlib_s,libnewlibglue,$(CONFIG_LIBNEWLIBC)))
 
 
################################################################################
 # Sources
@@ -65,10 +65,10 @@ LIBNEWLIB_LIBM = 
$(LIBNEWLIBC_ORIGIN)/$(LIBNEWLIB_SUBDIR)/newlib/libm
 
################################################################################
 # Library includes
 
################################################################################
-CINCLUDES-$(LIBNEWLIBC)   += -I$(LIBNEWLIBC_BASE)/include
-CINCLUDES-$(LIBNEWLIBC)   += -I$(LIBNEWLIB_LIBC)/include
-CXXINCLUDES-$(LIBNEWLIBC) += -I$(LIBNEWLIBC_BASE)/include
-CXXINCLUDES-$(LIBNEWLIBC) += -I$(LIBNEWLIB_LIBC)/include
+CINCLUDES-$(CONFIG_LIBNEWLIBC)   += -I$(LIBNEWLIBC_BASE)/include
+CINCLUDES-$(CONFIG_LIBNEWLIBC)   += -I$(LIBNEWLIB_LIBC)/include
+CXXINCLUDES-$(CONFIG_LIBNEWLIBC) += -I$(LIBNEWLIBC_BASE)/include
+CXXINCLUDES-$(CONFIG_LIBNEWLIBC) += -I$(LIBNEWLIB_LIBC)/include
 
 CINCLUDES-$(LIBNEWLIBGLUE) += -I$(LIBNEWLIBC_BASE)/include
 CINCLUDES-$(LIBNEWLIBGLUE) += -I$(LIBNEWLIB_LIBC)/include
diff --git a/time.c b/time.c
index ab73bc1..3196ad8 100644
--- a/time.c
+++ b/time.c
@@ -38,7 +38,7 @@
 #include <sys/time.h>
 #include <utime.h>
 #include <uk/config.h>
-#if HAVE_SCHED
+#if CONFIG_HAVE_SCHED
 #include <uk/sched.h>
 #else
 #include <uk/plat/lcpu.h>
@@ -58,7 +58,7 @@ int utime(const char *filename __unused, const struct utimbuf 
*times __unused)
 /* currently only have millisecond resolution on timers */
 static void msleep(uint32_t milliseconds)
 {
-#if HAVE_SCHED
+#if CONFIG_HAVE_SCHED
        uk_sched_sleep(milliseconds);
 #else
        ukplat_lcpu_halt_to(milliseconds);
-- 
2.17.0


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.