Xiang Xiao
|
deaa6c5b7b
|
build: Replace $(TOPDIR)/Make.defs with $(APPDIR)/Make.defs
and move NUTTXLIB defintion to the common place
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2020-07-09 15:17:37 -03:00 |
|
Xiang Xiao
|
ea135b89c6
|
build: Replace all -I to INCDIR
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2020-05-21 17:43:42 +01:00 |
|
Xiang Xiao
|
ead498a788
|
build: Remove the workaround for the inexistence of .config/Make.defs
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2020-05-21 17:43:42 +01:00 |
|
Xiang Xiao
|
d232823e63
|
build: Replace WINTOOL with CYGWIN_WINTOOL Kconfig
so the correct value can be determinated by Kconfig system automatically
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2020-05-18 15:37:24 -06:00 |
|
Xiang Xiao
|
cfe030db40
|
examples: Replace all -luc with -lc
follow up the kernel side change
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2020-05-02 03:34:25 +01:00 |
|
Xiang Xiao
|
f16a765cca
|
examples: Fix the parallel build break (#138)
1.Remove build target to avoid build and install run parallelly
2.Invoke the sub Makefile just before the parent source code compile
|
2020-03-23 11:40:44 -06:00 |
|
Xiang Xiao
|
f074d7f376
|
Makefile: let install depend on the target binary
to ensure the binary get built and install once
|
2020-03-22 22:42:13 +00:00 |
|
Gregory Nutt
|
3a23523147
|
Makefiles: This reverts part of commit cf0365ea9 . It restores 'conditional' inclusion of TOPDIR/Make.defs. Otherwise all make targets fail if the board has not been configured. That is okay most of the time, but not for things like clean and distclean which should not depend on being configured.
|
2019-10-15 09:25:48 +08:00 |
|
Xiang Xiao
|
cf0365ea92
|
Clean up Makefile under apps folder no functional changes.
|
2019-10-04 08:35:46 -06:00 |
|
Xiang Xiao
|
9a27d4a697
|
Makefiles: Remove .PRECIOUS if Makefile doesn't touch libapps.
|
2019-10-01 11:48:55 -06:00 |
|
Gregory Nutt
|
634dd7709b
|
apps/, Various Makefiles: Fix mixed references to nuttx/lib. These need to be changed to nuttx/staging.
|
2018-05-30 11:08:13 -06:00 |
|
Gregory Nutt
|
dbdfad8ff5
|
apps/examples/elf: Extend the ELF program module demo so that you can use compressed ELF programs with CROMFS.
|
2018-03-24 11:36:20 -06:00 |
|
Gregory Nutt
|
7a8561728c
|
The last change added .PRECIOUS: $(BIN) to everyway Makefile in hopes the libapps.a will not be deleted on Control-C (unproven so far). However, $(BIN) may contain back slashes in some build platforms and that causes problems for make: It can't handle the backslashes in the .PRECIOUS dependency list. $(BIN) replaced with ../../libapp.a, where the number of ../ depends on the depth of the Makefile in the apps/ source tree.
|
2017-08-13 11:03:17 -06:00 |
|
Gregory Nutt
|
a66da34f18
|
All Makefiles: Add .PRECIOUS: apps/libapps.a to every Makefile. Hopefully this will end awkward problems when you Control-C out of a build and libapps.a is deleted.
|
2017-08-13 09:35:14 -06:00 |
|
Gregory Nutt
|
29e8b8e059
|
Several Makefiles: Add .PHONY definitions to prevent 'clean up to date' message weirdness; Add default definitions for some commonly used things when 'make clean' is used without .config or Make.defs files installed.
|
2016-05-10 15:40:20 -06:00 |
|
Gregory Nutt
|
38ecd36a61
|
Fix clean and distclean targets. Back out a few too many changes made by sed
|
2014-09-06 08:28:24 -06:00 |
|
Gregory Nutt
|
d6bcd1a93a
|
Add an install target to all makefiles. For the import build, the top-level Makefile now does two passes: (1) builds libapp.a, then (2) installs the programs (not yet finished)
|
2014-09-06 08:00:47 -06:00 |
|
Gregory Nutt
|
95679676a1
|
Need to add CRT0 to every Makefile in apps/examples/tests
|
2014-09-05 16:05:29 -06:00 |
|
Gregory Nutt
|
5cd3325f7e
|
Provide library names and paths in apps/import/Make.defs
|
2014-09-05 13:59:20 -06:00 |
|
Gregory Nutt
|
7c7a81aa69
|
Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL
|
2014-08-29 14:47:22 -06:00 |
|
Gregory Nutt
|
7b721a8b17
|
The ELF test/example has been extended so the individual ELF test programs can link against the SYSCALL library (if it is available) or against the C library to eliminate or minimize the need for symbol tables (2014-8-29).
|
2014-08-29 07:20:07 -06:00 |
|
Gregory Nutt
|
b9cf7acb1a
|
More trailing whilespace removal
|
2014-04-13 16:24:28 -06:00 |
|
patacongo
|
08f0823241
|
Missing comma in EVERY DELFILE/DELDIR macro call in every Makefile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5373 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-20 15:47:41 +00:00 |
|
patacongo
|
1d7bb0fa07
|
Most of the changes needed to support Windows native clean; distclean is has a problem
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5367 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-17 18:54:53 +00:00 |
|
patacongo
|
5a44013837
|
Changes from Mike
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5361 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-16 12:41:58 +00:00 |
|
patacongo
|
603f1f0317
|
The ELF loader is basically functional (needs more testing)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5265 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-27 00:04:47 +00:00 |
|
patacongo
|
90d055bbfa
|
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
|
9358ec5a1f
|
Add an example for testing the ELF loader
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5260 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-25 20:06:46 +00:00 |
|