Alan Rosenthal
f4d74b52d8
Rename `tools/Makefile.*` to have the `.mk` extension
...
This PR renames `tools/Makefile.*` to have the `.mk` extension. This PR also updates `README.md` and other files that references the other files.
Note: Skipped Makefile.host for this PR since it caused failures in CI for the sim build
By using a standard extension for Makefiles (https://www.file-extension.info/format/mk ), editors will auto-format files.
This change will also improve developer ergonomics when searching for specific files
Verified locally that build still works, CI will verify more!
2022-01-05 18:33:16 +08: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
Gregory Nutt
18e4ab99cb
Makefile: Build the tools/incdir binary immediately.
...
Before any other Make logic can be used, we must immediately build the tools/incdir binary. It will be used as soon as Make.defs is included and will generate errors otherwise.
Remove the other locations in the tools/incdir binary was being build from tools/Makefile.unix and tools/Makefile.win
2020-05-31 15:05:23 +01:00
Ouss4
cf867b2d43
Makefile: Set the default goal to a target that prints what's going on.
2020-05-21 10:35:19 +08:00
Xiang Xiao
1a95cce1a3
build: Move .config check to the top Makefile
...
remove the workaround to handle the inexistence of .config/Make.defs
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-20 17:57:34 +01:00
YAMAMOTO Takashi
6251e81545
Makefile: Update a comment
2020-01-29 09:04:06 +01:00
Gregory Nutt
53a4408428
Build system: Move all build-related files (except the top-level Makefile) into the tools/ sub-directory. This really cleans up the top-level directory.
2018-05-29 12:14:55 -06:00
patacongo
33638c2c04
This is the new, top-level, redirecting Makefile
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5348 42af7a65-404d-4744-a932-0658087f49c3
2012-11-13 21:19:19 +00:00
patacongo
0708289d7e
Add tools/incdir.bat; Rename top-level Makefile to Makefile.unix
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5347 42af7a65-404d-4744-a932-0658087f49c3
2012-11-13 21:10:50 +00:00
patacongo
46541cf0fa
Fix some mkdeps.c issues; Incorporate mkdeps.c build in Makefiles
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5343 42af7a65-404d-4744-a932-0658087f49c3
2012-11-13 02:39:01 +00:00
patacongo
a5f761c24e
Correct some issues with last check-in; ez80 still does not build
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5339 42af7a65-404d-4744-a932-0658087f49c3
2012-11-11 23:44:31 +00:00
patacongo
6de9634620
arch/../src/Makefiles now use only libraries in lib/
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5333 42af7a65-404d-4744-a932-0658087f49c3
2012-11-11 13:52:31 +00:00
patacongo
98361244f0
Generated libraries are now installed in a new lib/ directory
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5332 42af7a65-404d-4744-a932-0658087f49c3
2012-11-11 00:57:22 +00:00
patacongo
1bb71ab951
move lib/ to libc/ to make room for a true lib/ directory. Rename libraries to match
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5328 42af7a65-404d-4744-a932-0658087f49c3
2012-11-10 15:47:45 +00:00
patacongo
de47b5e4cf
Misc changes to accept setenv.bat; Add UG-2864AMBAG01 reverse landscape support
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5326 42af7a65-404d-4744-a932-0658087f49c3
2012-11-09 22:37:52 +00:00
patacongo
cee4481eca
lib/math files not follow coding standard; float, double, and long double versions in separate files to reduce size of dumb link
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5270 42af7a65-404d-4744-a932-0658087f49c3
2012-10-28 18:42:09 +00:00
patacongo
abf9559979
More ELF loader changes
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5261 42af7a65-404d-4744-a932-0658087f49c3
2012-10-25 22:10:56 +00:00
patacongo
26ffdc5524
Fixes for clean compilation of NxWidgets/NxWM with Kconfig and changes to build system; Fixes to Shenzhou NxWM configuration for clean build
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5193 42af7a65-404d-4744-a932-0658087f49c3
2012-09-26 14:36:28 +00:00
patacongo
7f9ed0d7bb
Refactor common make definitions to tools/Config.mk; Add verbosity option to build (Richard Cochran)
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5160 42af7a65-404d-4744-a932-0658087f49c3
2012-09-18 14:06:57 +00:00
patacongo
5f470bd756
Add XML RPC server plus NXWM build fixes from Max Holtzberg
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5150 42af7a65-404d-4744-a932-0658087f49c3
2012-09-14 14:07:21 +00:00
patacongo
6df2a23f84
Changes to get a clean compile with the Kconfig Shenzhou board. Still some link issues
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5115 42af7a65-404d-4744-a932-0658087f49c3
2012-09-08 16:40:12 +00:00
patacongo
5e08e5650f
Dequote Kconfig strings that may be used as components of a path
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5057 42af7a65-404d-4744-a932-0658087f49c3
2012-08-27 14:07:17 +00:00
patacongo
9437cec3a0
mkconfig now calculates DRAM_END if not provided
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5030 42af7a65-404d-4744-a932-0658087f49c3
2012-08-16 15:00:34 +00:00
patacongo
a4cc2f6f5b
Add a generic GCC stdarg.h header file
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4919 42af7a65-404d-4744-a932-0658087f49c3
2012-07-08 14:50:43 +00:00
patacongo
1dc41e329b
Kconfig update
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4599 42af7a65-404d-4744-a932-0658087f49c3
2012-04-13 14:27:44 +00:00
patacongo
940bdc50fb
Add tools/cmpconfig.c to compare to configuration files
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4592 42af7a65-404d-4744-a932-0658087f49c3
2012-04-11 23:06:30 +00:00
patacongo
826fbf66c8
More configuration files
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4588 42af7a65-404d-4744-a932-0658087f49c3
2012-04-11 02:04:59 +00:00
patacongo
6c49d9aa54
Add a little more configuration logic
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4587 42af7a65-404d-4744-a932-0658087f49c3
2012-04-10 23:49:13 +00:00
patacongo
51b62505e6
Move include/math.h to include/nuttx/math.h
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4568 42af7a65-404d-4744-a932-0658087f49c3
2012-04-07 14:08:37 +00:00
patacongo
6871cc66ad
Beginning of a NuttX configuration tool
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4560 42af7a65-404d-4744-a932-0658087f49c3
2012-04-05 17:44:04 +00:00
patacongo
147d02cc24
Add support for the Atollic Pro toolchain; Change extension .ihx to .hex to be better compatible with most of the rest of the world
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4431 42af7a65-404d-4744-a932-0658087f49c3
2012-02-27 19:50:35 +00:00
patacongo
e7451df325
Fix a bug in 'make export' introduced recently
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4265 42af7a65-404d-4744-a932-0658087f49c3
2012-01-05 18:27:26 +00:00
patacongo
75d8c2e0e3
Update README, LPC1766-STK button improvements, new Make targets, new Getting Started document
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4244 42af7a65-404d-4744-a932-0658087f49c3
2011-12-31 16:53:05 +00:00
patacongo
bfc8712d33
Fix C++ dependencies, cleaning, ..
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4025 42af7a65-404d-4744-a932-0658087f49c3
2011-10-05 23:57:49 +00:00
patacongo
25d421cdaf
STM32 I2C fix, documentation update, fixes for FreeBSD/ASH build
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3917 42af7a65-404d-4744-a932-0658087f49c3
2011-08-27 14:58:42 +00:00
patacongo
705174b603
Add a NuttX logo image example
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3805 42af7a65-404d-4744-a932-0658087f49c3
2011-07-21 00:01:41 +00:00
patacongo
a5aca26e66
Extend 'make export' logic to bundle up CFLAGS and linker scripts as well
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3772 42af7a65-404d-4744-a932-0658087f49c3
2011-07-12 03:21:27 +00:00
patacongo
03faf1cc17
Add an 'export' target to the NuttX top-level Makefile
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3771 42af7a65-404d-4744-a932-0658087f49c3
2011-07-11 22:52:51 +00:00
patacongo
d99e056be8
Ported Ficl to NuttX apps/
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3584 42af7a65-404d-4744-a932-0658087f49c3
2011-05-10 18:18:19 +00:00
patacongo
6cece5a803
Pascal now installs in the apps/ directory
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3583 42af7a65-404d-4744-a932-0658087f49c3
2011-05-10 15:50:23 +00:00
patacongo
232585cd45
Fix an error in link to include/apps
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3582 42af7a65-404d-4744-a932-0658087f49c3
2011-05-09 22:53:07 +00:00
patacongo
c38463d301
Move nuttx/include/apps to apps/include
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3581 42af7a65-404d-4744-a932-0658087f49c3
2011-05-09 22:21:10 +00:00
patacongo
32e6941ed7
Add time and uptime
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3506 42af7a65-404d-4744-a932-0658087f49c3
2011-04-15 14:57:53 +00:00
patacongo
f32009d446
More version-related fixes
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3504 42af7a65-404d-4744-a932-0658087f49c3
2011-04-14 17:28:21 +00:00
patacongo
e0aa4f2977
Add tools to manage a version file
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3502 42af7a65-404d-4744-a932-0658087f49c3
2011-04-14 16:46:17 +00:00
patacongo
75661bee13
Correct an error in the top-level Makefile introduced in 6.1
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3492 42af7a65-404d-4744-a932-0658087f49c3
2011-04-11 22:27:00 +00:00
patacongo
86ffab1b95
Add logic to initialize SAM3U user applications
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3482 42af7a65-404d-4744-a932-0658087f49c3
2011-04-08 15:24:50 +00:00
patacongo
38fd6e5317
Clean kernel-/user-mode module build
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3469 42af7a65-404d-4744-a932-0658087f49c3
2011-04-05 20:54:00 +00:00
patacongo
bae9dce323
Move memory manager into user space
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3460 42af7a65-404d-4744-a932-0658087f49c3
2011-04-03 20:41:49 +00:00
patacongo
0df702514b
Pass __KERNEL__ define (or not) to all makes to handle small differences in user-/kernel-builds
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3459 42af7a65-404d-4744-a932-0658087f49c3
2011-04-03 18:42:33 +00:00