Gregory Nutt
|
12baeaa22d
|
apps/examples/elf: Add an option to strip debug symbols even if the debug symbols are enabled in the base code.
|
2018-03-25 10:13:50 -06:00 |
|
Gregory Nutt
|
9dcf0c5ecb
|
apps/examples/elf: Use strip command to make ELF binaries MUCH smaller.
|
2018-03-25 09:39:18 -06:00 |
|
Gregory Nutt
|
e413211e6e
|
apps/examples/elf: Remove some debug code that was left in the previous commit.
|
2018-03-24 12:49:37 -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
|
947cbf6d7b
|
apps/examples/nsh and posix_spawn: Must not call exec_setsymtab() directly. That is a non-POSIX internal OS interface.
|
2018-03-16 08:51:49 -06:00 |
|
Gregory Nutt
|
1db7d34a84
|
examples/elf and nxff: Won't build with CONFIG_BUILD_KERNEL because the interface exec() is not available in that configuration. Also, remove a stray comma and a stray semacolon in examples/pty_test/Kconfig and examples/random/Kconfig
|
2017-10-06 15:13:00 -06:00 |
|
Gregory Nutt
|
56814bec38
|
apps/examples: In elf and nxflat examples, remove low-level interfaces and replace with call to exec().
|
2017-10-02 14:32:17 -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
|
4477cbcbd1
|
Fix some misplaced semicolons as found in build testing.
|
2017-08-12 14:27:48 -06:00 |
|
Daniel Agar
|
ecab40da6a
|
remove extra semicolons
|
2017-06-04 12:25:32 -04:00 |
|
Gregory Nutt
|
b08ea68a33
|
Move prototype from nuttx/include/nuttx/arch.h to apps/include/platform/cxxinitialize.h
|
2017-05-13 16:53:33 -06:00 |
|
Gregory Nutt
|
d5b7268d95
|
ramdisk.h moved from include/fs/nuttx/ to include/nuttx/drivers.
|
2016-07-20 14:02:41 -06:00 |
|
Gregory Nutt
|
5098539063
|
Add _ to front of remaining debug macros
|
2016-06-16 12:12:34 -06:00 |
|
Gregory Nutt
|
cc03ecefc8
|
Rename err() to _err()
|
2016-06-16 11:44:22 -06:00 |
|
Gregory Nutt
|
586b0aa7e0
|
Change names of *dbg() * *err()
|
2016-06-11 15:51:27 -06:00 |
|
Gregory Nutt
|
e82a54bf18
|
Reserver the name 'err' for other purposes
|
2016-06-11 14:49:55 -06:00 |
|
Gregory Nutt
|
468bdcf8e6
|
Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES
|
2016-06-11 14:13:39 -06:00 |
|
Sebastien Lorquet
|
bfff5e7179
|
Add empty preconfig rules to 'leaf' makefiles
|
2016-06-02 16:24:30 +02: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
|
e00bc64c40
|
Trivial correction of some spacing
|
2016-01-23 17:04:37 -06:00 |
|
Gregory Nutt
|
e39c85b718
|
Eliminate a warning about a symbol being redefined
|
2016-01-23 17:03:46 -06:00 |
|
Gregory Nutt
|
aacfce081e
|
Fix several cosmetic, C coding style issues
|
2015-10-03 11:03:42 -06:00 |
|
Gregory Nutt
|
0629c5466e
|
Standardize the width of all comment boxes in C file
|
2015-10-02 17:33:30 -06:00 |
|
Gregory Nutt
|
e9447c6058
|
Standardize nameing of the pre-processor definitiongs group header
|
2015-10-02 14:06:11 -06:00 |
|
Gregory Nutt
|
c11c4d6bd9
|
Add si_errno to siginfo_t
|
2015-08-14 10:12:35 -06:00 |
|
Gregory Nutt
|
d5b6949c9f
|
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
|
2015-06-28 08:14:53 -06:00 |
|
Gregory Nutt
|
bd9b2bd740
|
Add hello++5 to ELF example. From Leo Aloe3132
|
2015-06-01 10:03:14 -06:00 |
|
Gregory Nutt
|
5f6b3276a2
|
apps/examples/elf: Add configuration optionst o support building the hello++4 example that depends upon having uClibc++ available. From Leo aloe3132.
|
2015-05-29 11:47:40 -06:00 |
|
Gregory Nutt
|
3e16e0a0f9
|
apps/examples: Modify/simpify apps/examples build files. From Roman Saveljev.
|
2015-05-06 08:19:54 -06:00 |
|
Gregory Nutt
|
b5c4fbf7b6
|
Fixes for more complaints from cppcheck
|
2014-11-25 10:32:54 -06:00 |
|
Gregory Nutt
|
bd07573a00
|
Do not build test cases that use task_create is there is an address environment
|
2014-09-14 08:19:46 -06:00 |
|
Gregory Nutt
|
0a4258db6d
|
MAINOBJ needs to be added to object list in many Makefile
|
2014-09-11 06:48:11 -06:00 |
|
Gregory Nutt
|
4f14d3b8c4
|
Changes to many Makefiles. For kernel buil object containing main cannot go into library because of name collisions. The object file must be handled as a special case in every Makefile
|
2014-09-07 08:43:01 -06:00 |
|
Gregory Nutt
|
043d6898db
|
Determine the main object name from the main source name in every kernel build Makefile
|
2014-09-07 07:19:19 -06:00 |
|
Gregory Nutt
|
2881b73f3d
|
Add an nm command after every kernel build link to show if there are any undefined symbols
|
2014-09-07 07:15:59 -06:00 |
|
Gregory Nutt
|
70765b94fc
|
Add the main object to the list objects to link in every kernel build link command
|
2014-09-07 07:12:55 -06:00 |
|
Gregory Nutt
|
22720d5eb3
|
Add the main object to the dependencies for the kernel build
|
2014-09-07 07:09:22 -06:00 |
|
Gregory Nutt
|
b65500c289
|
If now a kernel build, then add the main object in with all of the rest
|
2014-09-07 07:05:54 -06:00 |
|
Gregory Nutt
|
22eb5d5c46
|
Update apps/examples/helloxx/Makefile
|
2014-09-07 06:59:30 -06:00 |
|
Gregory Nutt
|
181b75301f
|
Customize the program name in the generic setup that was added to each makefile that installs a program
|
2014-09-06 13:30:44 -06:00 |
|
Gregory Nutt
|
3454362678
|
Add generic setup logic to every Makefile that installs a program. Each will need customization
|
2014-09-06 13:19:02 -06:00 |
|
Gregory Nutt
|
cedf1d7369
|
Fix all install targets
|
2014-09-06 13:01:44 -06:00 |
|
Gregory Nutt
|
72cd42282c
|
Oops wrong else
|
2014-09-06 10:54:58 -06:00 |
|
Gregory Nutt
|
753f347723
|
Add missing else from last big change
|
2014-09-06 10:51:18 -06:00 |
|
Gregory Nutt
|
544cfc8aa2
|
Add program installation for CONFIG_BUILD_KERNEL in all Makefiles that build a main()
|
2014-09-06 10:42:03 -06:00 |
|
Gregory Nutt
|
d8a239d649
|
Use more standard *argv[] instead easier **argv
|
2014-09-06 09:23:23 -06:00 |
|
Gregory Nutt
|
9f7c9b273f
|
With kernel build, entry point to all tasks is main, not some xyz_main
|
2014-09-06 09:19:15 -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 |
|