Xiang Xiao
eb4121ce38
Change all 'Nuttx' to 'NuttX'
...
Unify the naming convention
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-20 01:45:06 -07:00
Xiang Xiao
a49a3eae51
tools: Remove the special handle for Ubuntu under Windows 10
...
since the Native Linux support could be reused for this case:
https://lists.apache.org/thread.html/r315682ed20bbeb2f1403cf592f892ef009274423189ffc5b3841a6a9%40%3Cdev.nuttx.apache.org%3E
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 11:48:19 -07:00
Ouss4
7c83c63d8e
tools/configure.sh: Add -L option to list all available
...
configurations.
Mention this option when Make is run on an unconfiugred project.
2020-09-02 17:19:34 -07:00
Ouss4
f2af90d1bd
tools/configure: Align the .c and the .sh versions.
2020-08-21 21:23:13 -05:00
Ouss4
34bcf39c68
tools/configure.c: Don't redirect the output of make.
2020-07-17 10:14:42 -05:00
hartmannathan
bfc153ca27
Fix typos in comments and documentation ( #750 )
...
* Fix typos in comments and documentation
2020-04-08 06:45:35 -06:00
Ouss4
f6fc87bc36
tools/sethost.sh & tools/configure.c: When no make argument is passed, silence the make output.
2020-03-23 19:56:11 -05:00
Xiang Xiao
86e47534e6
tools: Remove -d option from configure.sh
...
since we can achieve the same effect by passing V=1 to make
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-03-21 09:48:57 -07:00
Xiang Xiao
a54a492dd2
tools/configure.sh: Support passing options to make
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I6c928ac4574721aacb87be27c979ca8ae146a4ce
2020-03-21 09:48:57 -07:00
Xiang Xiao
76bfaecca6
tools/configure.c: Fix nxstyle issue
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-03-21 09:48:57 -07:00
Xiang Xiao
c4ea4e976d
tools/configure.sh: Add -e option to invoke distclean if already configured
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I19eddc3d4e6650eace2482c3cce8fbb07aadc04b
2020-03-21 09:48:57 -07:00
Xiang Xiao
1653b29542
Revert "tools/configure.*: Add -s option to skip .config/Make.defs existence check."
...
This reverts commit bf3ffddf2f
.
Change-Id: Ia858ca1aab79a6c599cf93d2701515951bdc7b80
2020-03-21 09:48:57 -07:00
Xiang Xiao
cde88cabcc
Run codespell -w with the latest dictonary again
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-02-23 22:27:46 +01:00
Xiang Xiao
d0b34dec97
Fix the minor issue found in configure.sh, sethost.sh and testbuild.sh
...
1.The unused variable
2.The duplicated setting
3.The typo error
Change-Id: I8c129cce78d3e88856f1edcbc2c702c433daa61f
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-01-20 08:04:21 -06:00
Xiang Xiao
bc8edaf6c2
tools/: Remove the hardcode arch/chip list from all tool scripts
2020-01-16 11:11:24 -06:00
Gregory Nutt
177c037aa9
tools/configure.c: Add missing k210 support.
...
Fix a minor but necessary addition to configure.c for the K210 port that was missed in commit e33fc3dc89
2020-01-16 06:38:59 -03:00
Xiang Xiao
6a3c2aded6
Fix wait loop and void cast ( #24 )
...
* Simplify EINTR/ECANCEL error handling
1. Add semaphore uninterruptible wait function
2 .Replace semaphore wait loop with a single uninterruptible wait
3. Replace all sem_xxx to nxsem_xxx
* Unify the void cast usage
1. Remove void cast for function because many place ignore the returned value witout cast
2. Replace void cast for variable with UNUSED macro
2020-01-02 10:54:43 -06:00
Gregory Nutt
6b66ac0e04
Some minor changes from review of last PR.
2019-11-28 14:45:16 -06:00
Matias N
1a56fefb9f
tools/configure.sh and configure.c: Debug option now also shows make olddefconfig output.
2019-11-23 14:47:59 -06:00
Anjana
fae7e63479
We have ported NuttX on Renesas RX65N Micro-controller. This port includes following interfaces
...
1. Serial (UART) driver (13 ports)
2. Ethernet driver
This port is provided on two boards
1. RSK RX65N-2MB
2. GR-Rose
The port is built on Cygwin environment.
As part of this port, we have created two documents
1. Readme.txt for each board
2. User manual to provide information about development environment setup
Both these documents are placed under
1. /boards/renesas/rx65n/rx65n-grrose
2. /boards/renesas/rx65n/rx65n-rsk2mb
We have run 'nxstyle' for coding guidelines and 'ostest' for testing NuttX features on test platform.
We have shared the log with no errors as confirmation of valid port.
2019-10-11 23:36:57 +08:00
anchao
03ad77f45c
tools/configure.sh and configure.c: Do not remove CONFIG_SIM_M32 if host is specified.
2019-09-19 18:27:22 -06:00
Xiang Xiao
bf3ffddf2f
tools/configure.*: Add -s option to skip .config/Make.defs existence check.
2019-09-16 07:38:29 -06:00
Gregory Nutt
2a228e8650
Fleshs out a few more things needed to compile and build the S32K118EVB board configuration.
...
Squashed commit of the following:
arch/arm/include: Add interrupt IRQ numbers.
tools/: Add support for the S32K1XX family.
2019-08-14 10:57:54 -06:00
Gregory Nutt
4b6f634a90
tools/: Update and verify all configuration related tools with new, boards directory layout.
2019-08-07 17:25:54 -06:00
Gregory Nutt
207e5072ef
defconfigs: pathes assigned to CONFIG_PASS1_BUILDIR must now include the architecture.
2019-08-06 11:06:28 -06:00
Gregory Nutt
d4d67ec425
tools/: Update configuration-related tools for last change to boards/ directory organization.
2019-08-06 10:39:12 -06:00
Gregory Nutt
721994846c
tools/: Change preferred argument of configurations tools to use ':' as the delimiter between <board-name> and <config-name>. This is to emphasize that this is not a path; it is configuration specification.
...
The legacy '/' delimiter is still supported but not recommend and not advertised.
Squashed commit of the following:
Update configurations instructions in more README.txt files to show ':' delimiter vs '/' delimiter.
Update configurations instructions in various README.txt file to show ':' delimiter vs '/' delimiter.
tools: Update all configuration-related tools to accept ':' separator between board and configuration name.
2019-08-05 16:55:51 -06:00
Gregory Nutt
0de938a190
tools/configure.sh and .c: When dumping available configurations, omit the 'config/' in the path.
2019-08-05 16:55:49 -06:00
Gregory Nutt
341cbb272b
tools/configure.sh and configure.c. Update to preserve backward compatibility in usage.
2019-08-05 09:03:12 -06:00
Gregory Nutt
e0205ff3cc
More changes on name configs/ to boards/ in comments, Documentation, Tools, etc. That is all that I see for now.
2019-08-05 07:24:57 -06:00
Anatol Ivanov
1dad62d3b7
Squashed commit of the following:
...
tools/configure.c: Add missing '\n' in printf statement
tools/configure.c: Add missed -g option to getopt() string
tools/configure.c and tools/configure.sh: Fix Windows native pre-build kconfig-conf incompability. Looks like prebuilt Windows native kconfig-conf interprets "..\apps" as "..apps" (possibly '\a' as escape-sequence) so expand winnative path to double-backslashed variant "..\\apps".
tools/mkdeps.c: Fix '\0' missing in MinGW. Implicit bug. There are 2 cases.
1. Under Linux. The code works as planned: '\n' is always replaced with '\0' due to sprintf fills n-1 bytes and reaches buffer length limit.
2. Under Windows/MinGW. There is memory corruption. Seems like it`s a bug inside MinGW/snprintf. Snprintf fills consecutively "oldbase",' ',"str",'\n', but does not inserts trailing '\0' instead of '\n'. And when next append() occurs, strlen() returns garbage-appended "oldbase".
So the fix just removes '\n' and reserves space for '\0'.
tools/link.bat: Fix .fakelink creation
configs/Makefile and tools/Config.mk: Move single file copy to the new function COPYFILE. This fixes the Windows native build case when there is no cp or cp does not recognize Windows paths.
2018-11-05 16:35:28 -06:00
Gregory Nutt
d52c63f632
Change all references from OSX to macOS
2018-06-01 13:25:50 -06:00
Gregory Nutt
3146eb5d63
tools/: Update to better support MSYS
2018-05-31 11:53:09 -06:00
Gregory Nutt
f41d968455
tools/configure.c: Trivial design improvement to last commit.
2017-11-10 09:39:06 -06:00
Gregory Nutt
9fefa93361
tools/configure.c: Update functionality to match last change to tools/configure.sh
2017-11-09 17:36:46 -06:00
Gregory Nutt
89f3093590
tools/: configure.sh and configure.c should redirect stdout to /dev/null but should not suppress stderr output.
2017-10-01 15:41:59 -06:00
Gregory Nutt
e505df2eb5
tools/configure.c: Duplicate new functionaity added to configure.sh.
2017-10-01 12:45:29 -06:00
Gregory Nutt
1e781ec4a7
configure.c edited online with Bitbucket
2017-07-13 00:48:11 +00:00
Gregory Nutt
316fde135c
Build System: It is no longer necessary to have a unique Make.defs file for each configuration. A board may share a common Make.defs file in the scripts directory.
2017-07-10 17:00:54 -06:00
Gregory Nutt
ef1eb97660
Update configure.sh, configure.bat, configure.c: With compressed format, part of the installation requires that we run 'make olddefconfig' to restore the uncompressed defconfig format. Also, while I was at it, I also added options to select host platform on configure command line.
2017-07-10 09:38:45 -06:00
Gregory Nutt
8a4bac43a1
tool/configure will now copy Eclipse project files if they are present in the board directory file
2017-06-15 09:59:32 -06:00
Gregory Nutt
fe5b3a58e4
Update tools/configure.c to same functionality as configure.sh. Add an array of optional file names. Currently, .gdbinit is the only optional file but other things like IDE-specific project files might need to be copied as well.
2017-06-15 08:24:28 -06:00
Gregory Nutt
2f9028b547
Remove all remaining references to setenv.h and setenv.bat.
2017-04-26 10:28:37 -06:00
Gregory Nutt
2a874183c5
tools/configure.c: Fix test for the extence of the apps/ dir. This is part of SourceForge Ticket #39
2015-05-31 12:48:34 -06:00
Gregory Nutt
9ee6b2db70
tools/configure.c: Fix backward interpretation of options, -l was selecting Windows and -w was selecting Linux. This is part of SourceForege Ticket #39
2015-05-31 12:42:44 -06:00
Gregory Nutt
0da9aaeb09
Fix some recurring typos: postion->position, *atino->*ation
2014-07-08 13:12:36 -06:00
Gregory Nutt
4cbdbc875e
Support for the older, manual configurations has been completely removed from the NuttX build system
2014-03-06 13:00:50 -06:00
Gregory Nutt
91b002a043
Many changes to reduce complaints from CppCheck. Several latent bugs fixes, but probably some new typos introduced
2014-02-10 18:08:49 -06:00
Gregory Nutt
b9a38cea22
nuttx/tools: Fixes for some Windows native build issues from Max Holtzberg
2014-01-04 09:08:14 -06:00
patacongo
226d3e404f
Extend tools/configure.c for better compatibility with configure.sh
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5481 42af7a65-404d-4744-a932-0658087f49c3
2013-01-05 16:07:37 +00:00