move embedlog from system to logging

This commit is contained in:
raiden00pl 2023-01-04 13:43:47 +01:00 committed by Xiang Xiao
parent 6e6df7dca8
commit efdc1ebf3f
7 changed files with 16 additions and 16 deletions

View File

@ -3,7 +3,7 @@
# see the file kconfig-language.txt in the NuttX tools repository. # see the file kconfig-language.txt in the NuttX tools repository.
# #
if SYSTEM_EMBEDLOG if LOGGING_EMBEDLOG
config EXAMPLES_EMBEDLOG config EXAMPLES_EMBEDLOG
tristate "embedlog example" tristate "embedlog example"
@ -39,4 +39,4 @@ config EXAMPLES_EMBEDLOG_STACKSIZE
default DEFAULT_TASK_STACKSIZE default DEFAULT_TASK_STACKSIZE
endif #EXAMPLES_EMBEDLOG endif #EXAMPLES_EMBEDLOG
endif #SYSTEM_EMBEDLOG endif #LOGGING_EMBEDLOG

View File

@ -22,7 +22,7 @@
* Included Files * Included Files
****************************************************************************/ ****************************************************************************/
#include <system/embedlog.h> #include <logging/embedlog.h>
#include <errno.h> #include <errno.h>
#include <nuttx/config.h> #include <nuttx/config.h>
#include <stdio.h> #include <stdio.h>

View File

@ -3,7 +3,7 @@
# see the file kconfig-language.txt in the NuttX tools repository. # see the file kconfig-language.txt in the NuttX tools repository.
# #
menuconfig SYSTEM_EMBEDLOG menuconfig LOGGING_EMBEDLOG
bool "embedlog library" bool "embedlog library"
default n default n
---help--- ---help---
@ -21,7 +21,7 @@ menuconfig SYSTEM_EMBEDLOG
Library is licensed under BSD 2-clause license. See LICENSE file in Library is licensed under BSD 2-clause license. See LICENSE file in
the downloaded code for license details the downloaded code for license details
if SYSTEM_EMBEDLOG if LOGGING_EMBEDLOG
config EMBEDLOG_ENABLE_PTHREAD config EMBEDLOG_ENABLE_PTHREAD
bool "Enable thread safety" bool "Enable thread safety"
@ -222,4 +222,4 @@ config EMBEDLOG_DEMO_PROGRAMS_STACKSIZE
default DEFAULT_TASK_STACKSIZE default DEFAULT_TASK_STACKSIZE
endif # EMBEDLOG_DEMO_PROGRAMS endif # EMBEDLOG_DEMO_PROGRAMS
endif # SYSTEM_EMBEDLOG endif # LOGGING_EMBEDLOG

View File

@ -1,5 +1,5 @@
############################################################################ ############################################################################
# apps/system/embedlog/Make.defs # apps/logging/embedlog/Make.defs
# #
# Licensed to the Apache Software Foundation (ASF) under one or more # Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with # contributor license agreements. See the NOTICE file distributed with
@ -18,6 +18,6 @@
# #
############################################################################ ############################################################################
ifneq ($(CONFIG_SYSTEM_EMBEDLOG),) ifneq ($(CONFIG_LOGGING_EMBEDLOG),)
CONFIGURED_APPS += $(APPDIR)/system/embedlog CONFIGURED_APPS += $(APPDIR)/logging/embedlog
endif endif

View File

@ -1,5 +1,5 @@
############################################################################ ############################################################################
# apps/system/embedlog/Makefile # apps/logging/embedlog/Makefile
# #
# Licensed to the Apache Software Foundation (ASF) under one or more # Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with # contributor license agreements. See the NOTICE file distributed with
@ -32,7 +32,7 @@ EMBEDLOG_EXT = tar.gz
EMBEDLOG_SOURCES = embedlog-$(EMBEDLOG_VERSION) EMBEDLOG_SOURCES = embedlog-$(EMBEDLOG_VERSION)
EMBEDLOG_TARBALL = $(EMBEDLOG_SOURCES).$(EMBEDLOG_EXT) EMBEDLOG_TARBALL = $(EMBEDLOG_SOURCES).$(EMBEDLOG_EXT)
CFLAGS += ${INCDIR_PREFIX}$(APPDIR)$(DELIM)include$(DELIM)system CFLAGS += ${INCDIR_PREFIX}$(APPDIR)$(DELIM)include$(DELIM)logging
CSRCS = $(EMBEDLOG_SOURCES)/src/el-options.c \ CSRCS = $(EMBEDLOG_SOURCES)/src/el-options.c \
$(EMBEDLOG_SOURCES)/src/el-perror.c \ $(EMBEDLOG_SOURCES)/src/el-perror.c \
@ -234,13 +234,13 @@ $(EMBEDLOG_SOURCES)/include/embedlog.h: $(EMBEDLOG_SOURCES)/include/embedlog.h.i
-e "s/^#if n$$/#if 0/" $< > $@ -e "s/^#if n$$/#if 0/" $< > $@
create_includes: $(EMBEDLOG_SOURCES)/include/embedlog.h create_includes: $(EMBEDLOG_SOURCES)/include/embedlog.h
$(Q) $(CP) $< $(APPDIR)/include/system $(Q) $(CP) $< $(APPDIR)/include/logging
context:: $(EMBEDLOG_SOURCES) context:: $(EMBEDLOG_SOURCES)
$(Q) $(MAKE) create_includes $(Q) $(MAKE) create_includes
clean:: clean::
$(Q) $(call DELFILE, $(APPDIR)/include/system/embedlog.h) $(Q) $(call DELFILE, $(APPDIR)/include/logging/embedlog.h)
$(Q) $(foreach COBJ, $(COBJS), $(call DELFILE, $(COBJ))) $(Q) $(foreach COBJ, $(COBJS), $(call DELFILE, $(COBJ)))
distclean:: distclean::

View File

@ -3,13 +3,13 @@
# see the file kconfig-language.txt in the NuttX tools repository. # see the file kconfig-language.txt in the NuttX tools repository.
# #
comment "psmq requires SYSTEM_EMBEDLOG and !DISABLE_MQUEUE" comment "psmq requires LOGGING_EMBEDLOG and !DISABLE_MQUEUE"
depends on DISABLE_MQUEUE || !SYSTEM_EMBEDLOG depends on DISABLE_MQUEUE || !LOGGING_EMBEDLOG
menuconfig SYSTEM_PSMQ menuconfig SYSTEM_PSMQ
bool "psmq" bool "psmq"
default n default n
depends on !DISABLE_MQUEUE && SYSTEM_EMBEDLOG depends on !DISABLE_MQUEUE && LOGGING_EMBEDLOG
---help--- ---help---
psmq is tool set which allows IPC communication in publish/subscribe way psmq is tool set which allows IPC communication in publish/subscribe way
created on top of posix messege queue. Full documentation is available created on top of posix messege queue. Full documentation is available