Bernd Walter
049616a651
tools/mkromfsimg.sh: Use sed to add const to ROMFS declarations so that they like in FLASH not RAM.
2019-10-07 21:52:08 -06:00
Xiang Xiao
031a5270d0
apps/Makefile: Remove EXE_DIR and put binary into bin folder like nuttx
2019-10-01 11:42:18 -06:00
Xiang Xiao
b75e7bc32e
tools/mksymtab.sh: Include nuttx/symtab.h instead of nuttx/binfmt/symtab.h.
2019-10-01 08:04:06 -06:00
Xiang Xiao
5d6681dc9f
Remove the duplicated build script files from apps/impor/tools. These will now be copied from nuttx/tools when the export package is created.
2019-10-01 07:51:01 -06:00
Manuel Stühn
88d47e469f
Merged in manuelstuehn/nuttx-apps/feature/bsd-portable (pull request #190 )
...
change all occurences of /bin/(ba)sh to /usr/bin/env bash which appears more portable
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-08-10 17:16:33 +00:00
Gregory Nutt
e6ba3ccff8
Update comments, README's, etc. to reflect changes to nuttx/boards directory reorganization.
2019-08-09 08:40:22 -06:00
Gregory Nutt
2a8dccb75d
Change name configs/ to boards/ in comments, Documentation, Tools, etc.
2019-08-05 07:33:16 -06:00
Nathan Hartman
d6a3beadfb
Remove 'executable' bit on several files
2019-08-01 14:19:02 -06:00
Gregory Nutt
dee7f14b49
Squashed commit of the following:
...
apps/system/nxplayer: Fix some logical errors from recent comments. They broke the build of the nxplayer as a library vs. a task. apps/graphics/nxglyphs: Fix yet more namespace problems.
graphics/nxwm/src/nxwm_main.cxx: Move from graphics/nxwidgets/UnitTests/nxwm/nxwm_main.cxx.
apps/graphicx/nx*: Fixes numerous build issues mostly associated with include paths and namespaces.
apps/nxglyphs: Decouple (mostly) from nxwidgets and nxwm so that they can be used elsewhere. Creates include/graphics/nxglyphs.h
apps/graphics/nxglyphs: Put all NxWidgets and NxWM glyphs into a common directory where they can eventually be shared. Not very sharable at the moment due to header file entanglements. Need a separate nxglyps.hxx header file.
Separate nxwidets and nxwm into separate directories. Remove old, common NxWidgets directory.
2019-04-04 18:53:29 -06:00
Michał Łyszczek
0b8e12b8cf
tools/check-hash.sh: Add a tool check hash on downloaded packages.
2019-02-18 07:24:55 -06:00
anchao
2771205bc3
apps/tools/mksymtab.sh: 'export LC_ALL=C' to get the traditional sort order
2019-01-27 07:42:49 -06:00
Masayuki Ishikawa
c229c14ded
Merged in masayuki2009/nuttx.apps/fix_mksymtab (pull request #154 )
...
apps/tools: Fix to generate CONFIG_SYSTEM_NSH_SYMTAB_COUNTNAME in mksymtab.sh
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-09-07 11:23:31 +00:00
Gregory Nutt
6f6bc758cc
Application.mk: Add module install logic. Possibly only needed in KERNEL build mode? Makefile: Simplify import target for KERNEL build. A symbol table is not needed because the KERNEL-mode programs are completely linked. Also fix missing deletion in clean and distclean targets. tools/mksymtab.sh: Fix a typo introduced in previous commit.
2018-09-04 16:04:25 -06:00
Gregory Nutt
0d7067936a
Makefile: Fix more places where attempts to use Unix-style paths with native Windows toolchain. tools/mksymtab.sh: Add a check just to prevent 'cat' of an empty file list from failing. Right not the root problem is that the are not executables being built or installed in the exe/ directory. That needs to be done by 'make import' but is not happening.
2018-09-04 11:20:19 -06:00
anchao
7f5d8dfffe
apps/: Fix build break in case sama5d4-ek/elf configuration. Also fix a patch problem in mkromfsimg.h.
2018-09-04 08:05:31 -06:00
anchao
b5cfd93444
apps/: Modification to build system: Unified application compilation rules
2018-09-03 09:29:56 -06:00
Gregory Nutt
ec2e08ff24
apps/tools: Correct permissions on scripts. Need to be executable.
2018-08-24 16:54:39 -06:00
anchao
220653f21c
Squashed commit of the following:
...
Author: anchao <anchao@pinecone.net>
apps/, most main() function: Correct CONFIG_BUILD_LOADABLE usage
Loadable apps/: Correct loadable symbol table generate
apps/system/ubloxmodem: Fix build break
apps/examples/ostest: start restart/waitpid/user test from main loop
apps/nshlib: Expand reboot and poweroff commands to include a second, optional mode argument
Author: Gregory Nutt <gnutt@nuttx.org>
An attempt to fix build issues. Does not work.
apps/examples/ostest: Fix some inappropriate renaming of static functions introduced with recent patches.
apps/builtin/exec_builtin.c: Fix a error introduced by recent comments. Found in build testing.
Author: anchao <anchao@pinecone.net>
apps/builtin/exec_builtin.c: Try posix_spawn if builtin apps do not have have an entry point.
apps/Application.mk: introduce MODULE config to simplify tristate(m)
apps/nsh: Change the nuttx shell module type to tristate
apps: Add loadable application support
script/mksymtab: Generate symbol table name by default
apps/builtin: Allow loadable applications can register with apps/builtin.
2018-08-23 11:06:15 -06:00
Gregory Nutt
0bdb179160
Move a copy of define.bat and sh from nuttx/tools to apps/tools so that they will be availalbe for the import build.
2018-08-22 12:08:31 -06:00
Gregory Nutt
2f982e9c77
Revert "Squashed commit of the following:"
...
This reverts commit 25b92edd9f
.
2018-08-22 12:06:32 -06:00
anchao
25b92edd9f
Squashed commit of the following:
...
apps/builtin/exec_builtin.c: Try posix_spawn if builtin apps do not have have an entry point.
apps/Application.mk: introduce MODULE config to simplify tristate(m)
apps/nsh: Change the nuttx shell module type to tristate
apps: Add loadable application support
script/mksymtab: Generate symbol table name by default
apps/builtin: Allow loadable applications can register with apps/builtin.
2018-08-22 09:30:38 -06:00
Masayuki Ishikawa
1030ea7c80
Merged in masayuki2009/nuttx.apps/fix_mksymtab (pull request #147 )
...
apps/tools: Fix an error in mksymtab.sh
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-19 00:31:26 +00:00
Gregory Nutt
cb9e9510d9
apps/Make.defs: Improve the symtab target. tools/mksymtab.sh: Fix a typo.
2018-07-17 11:42:23 -06:00
Gregory Nutt
296f5839ab
apps/tools: Forgot to include a file with last commit.
2018-07-17 11:26:47 -06:00
Gregory Nutt
272bdc0d6e
apps Makesystem: Fix an error when building apps/ withtout nuttx/, using only the NuttX export package only and assuming that the nuttx/ directory in not even present. In this case, the problem fixed where the apps/Make.defs file was selecting tools from the /tools directory which does not exist because TOPDIR=apps/import. Instead, for this build case, I have not thought of any option but to duplicate scripts as necessary in the apps/tools directory. Also added a top-level target to compile the symbol table. Misc fixes: quoting in scripts, some errors in script syntax.
2018-07-17 10:42:15 -06:00
Masayuki Ishikawa
9240ef5536
Merged in masayuki2009/nuttx.apps/fix_symtab_related (pull request #146 )
...
Fix symtab related
* apps/tools: Add +x to mksymtab.sh
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* apps/examples/nsh: Fix compile errors with CONFIG_EXAMPLES_NSH_SYMTAB=y
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-17 03:51:44 +00:00
Gregory Nutt
878fa8afd5
Squashed commit of the following:
...
cosmetic
import/: Add Makefile.symtab which can be used to compile the dynamically created symbol table C file.
Add tools/mksymtab.sh
2018-07-15 11:21:53 -06:00
Jeff
4143c8a985
Windows build fixes: tools/mkkconfig.bat - switch APPSDIR path to use forward slashes for kconfig-frontends. interpreters/ficl - Reorder some targets that causes GNUwin32 make to behave badly.
2017-07-06 14:07:17 -06:00
Jeff
3f644f4184
tools/mkkconfig.bat: Remove quotes in echo. These were begin Echo'ed and generating double quots in the output.
2017-07-05 13:36:24 -06:00
Gregory Nutt
c322b77395
tools/mkkconfig.bat: Use %cd% instead of %~dp0 for usage of APPSDIR in this batch file.
2017-07-05 11:33:58 -06:00
Sebastien Lorquet
9043459c7b
The dedicated windows tool at APPSDIR/tools/mkkconfig.bat uses , which is not a windows shell variable, and is left uninitialized, but in fact should be the current directory.
2017-05-22 07:34:54 -06:00
Gregory Nutt
86e2a35946
mkkconfig.bat: Clean up a few things
2016-06-06 12:47:52 -06:00
Gregory Nutt
807e51ad05
Update tools/mkkconfig.bat; silence some Makefile output
2016-06-06 12:30:01 -06:00
Sebastien Lorquet
a9aa753fa4
Recursive Kconfig autogeneration
2016-06-02 16:34:00 +02:00
Gregory Nutt
d64f6c300e
Add a mkkconfig.bat script needed for the Windows native build
2015-08-12 15:29:52 -06:00
Gregory Nutt
74801cf38e
apps/tools/mkkconfig.sh: The top-level Kconfig file is not auto-generated. The autogenerated Kconfig file will be constructed so that every second level directory that contains a Kconfig file will automatically be sourced
2015-08-11 17:49:10 -06:00
Gregory Nutt
288c94cc61
Add a script to create a boot ROMFS image
2014-09-09 12:45:23 -06:00
Gregory Nutt
bb180cbb2e
Add the .config file to the export package
2014-09-05 07:37:44 -06:00
Gregory Nutt
002cfbe348
Beginning of logic that will, hopefully, all me to build applications against a NuttX export package (vs. the nuttx/ source tree).
2014-09-04 15:54:51 -06:00