diff --git a/Documentation/NuttShell.html b/Documentation/NuttShell.html index cc3f078ddf..7ad96da79b 100644 --- a/Documentation/NuttShell.html +++ b/Documentation/NuttShell.html @@ -3349,11 +3349,7 @@ int hello_main(int argc, char *argv[])
- And finally, the apps/examples/Makefile
will execute the context target in all configured example
sub-directores, getting us finally to apps/examples/Makefile
(which is covered below).
- At the conclusion of the context phase, the apps/Makefile
will touch a file called .context
in the apps/
directory, preventing any further configurations during any subsequent context phase build attempts.
-
apps/examples/Makefile
will execute the context target in all configured example
sub-directores, getting us finally to apps/examples/Makefile
which is covered below.
@@ -3417,9 +3413,8 @@ STACKSIZE = 2048
When the hello
command is executed, it will start the task with entry point hello_main()
with the default priority and with a stack size of 2K.
-.context: +context: $(call REGISTER,$(APPNAME),$(PRIORITY),$(STACKSIZE),$(APPNAME)_main) - @touch $@diff --git a/configs/vsn/src/Makefile b/configs/vsn/src/Makefile index a71c80c8ab..b0eba0a20b 100644 --- a/configs/vsn/src/Makefile +++ b/configs/vsn/src/Makefile @@ -85,11 +85,14 @@ libboard$(LIBEXT): $(OBJS) # Register application -.context: +ifeq ($(CONFIG_NSH_BUILTIN_APPS),y) +$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(TOPDIR)$(DELIM).config Makefile $(call REGISTER,$(APPNAME),$(PRIORITY),$(STACKSIZE),$(APPNAME)_main) - $(Q) touch $@ -context: .context +context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat +else +context: +endif # Create dependencies