This is an automated email from the ASF dual-hosted git repository.

pkarashchenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git


The following commit(s) were added to refs/heads/master by this push:
     new b94c26fef build: Generate a staging folder like kernel side
b94c26fef is described below

commit b94c26fefc01e355b2a9f68a54df5fc19872ed77
Author: Xiang Xiao <[email protected]>
AuthorDate: Wed Jan 25 19:53:16 2023 +0800

    build: Generate a staging folder like kernel side
    
    so the user could generate the separate library through BIN.
    Here is the similar code snippet copied from nuttx/tools/Unix.mk:
    context: include/nuttx/config.h include/nuttx/version.h .dirlinks 
$(CONTEXTDIRS_DEPS) | staging
    
    staging:
            $(Q) mkdir -p $@
    
    Signed-off-by: Xiang Xiao <[email protected]>
---
 .gitignore | 1 +
 Makefile   | 5 ++++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index 5988d370e..23bd48c86 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,6 +26,7 @@
 /external
 /Kconfig
 /romfs.img
+/staging
 /symtab_apps.c
 cscope.out
 Make.dep
diff --git a/Makefile b/Makefile
index 1e432a99b..c4519c588 100644
--- a/Makefile
+++ b/Makefile
@@ -158,7 +158,10 @@ dirlinks:
 context_all: $(foreach SDIR, $(CONFIGURED_APPS), $(SDIR)_context)
 register_all: $(foreach SDIR, $(CONFIGURED_APPS), $(SDIR)_register)
 
-context:
+staging:
+       $(Q) mkdir -p $@
+
+context: | staging
        $(Q) $(MAKE) context_all
        $(Q) $(MAKE) register_all
 

Reply via email to