Commit Graph

1151 Commits

Author SHA1 Message Date
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
63f45cbd06 Fix apps/examples/hello/Makefile 2014-09-07 06:17:46 -06:00
Gregory Nutt
1c0635604a apps/bin should be removed on clean 2014-09-06 13:42:34 -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
b9a650ae8c apps/ make-related fixes. Now builds kernel mode file system 2014-09-06 12:28:30 -06:00
Gregory Nutt
1c279a2c0b Fix program name configuration variable used in the Makefile 2014-09-06 11:25:29 -06:00
Gregory Nutt
e34a96e3b9 Several fixes for errors introduced by last check-ins 2014-09-06 11:17:05 -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
cb305dc9fc Update ChangeLog 2014-09-06 10:42:58 -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
69081d6665 For the kernel build, there is no reason for ELF flags to be different 2014-09-06 10:31:17 -06:00
Gregory Nutt
c35653cd05 Only one install target per Makefile 2014-09-06 10:05:01 -06:00
Gregory Nutt
d8a239d649 Use more standard *argv[] instead easier **argv 2014-09-06 09:23:23 -06:00
Gregory Nutt
c2323670b5 Update ChangeLog 2014-09-06 09:20:19 -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
b77b0b5385 Add support for an installation directory: 2014-09-06 08:13:45 -06:00
Gregory Nutt
1c1a2b79df Update ChangleLog 2014-09-06 08:02:10 -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
055c3fc6fa Update ChangeLogs 2014-09-06 07:05:17 -06:00
Gregory Nutt
783342c423 Add ELF linker script for import build 2014-09-05 16:20:45 -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
a03bd2f1e7 Add libgcc to the set of libraries to link against 2014-09-05 15:35:41 -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
60d1c63803 Update Changelogs 2014-09-05 12:19:16 -06:00
Gregory Nutt
01ece7672d apps/import Make.defs must also define CFLAGS 2014-09-05 12:16:45 -06:00
Gregory Nutt
54cb4c6a84 Update ChangeLogs 2014-09-05 11:29:25 -06:00
Gregory Nutt
1193499a4b Copy more logic from nuttx/tools/Config.mk into the Make.defs file. Plus trivial related changes 2014-09-05 11:26:27 -06:00
Gregory Nutt
c38a108343 Copy more logic from nuttx/tools/Config.mk into the Make.defs file. Plus trivial related changes 2014-09-05 11:25:34 -06:00
Gregory Nutt
e8ab24001d Flesh out apps/import/Make.defs a little 2014-09-05 09:16:08 -06:00
Gregory Nutt
2e31d8c569 Update ChangeLogs 2014-09-05 07:42:00 -06:00
Gregory Nutt
27c6a0b830 Add an apps/import Make.defs file. Not much there yet, but it will be needed for 'make import' 2014-09-05 07:39:35 -06:00
Gregory Nutt
662cec59c6 Add the .config file to the export package 2014-09-05 07:39:04 -06:00
Gregory Nutt
03572e6a9d Add a 'make import' target 2014-09-05 07:38:25 -06:00
Gregory Nutt
bb180cbb2e Add the .config file to the export package 2014-09-05 07:37:44 -06:00
Gregory Nutt
ae4cb48a06 Add tmp/ directory to .gitignore 2014-09-04 17:09:13 -06:00
Gregory Nutt
27232d05eb Add .gitignore file 2014-09-04 17:07:23 -06:00
Gregory Nutt
b6b46e1081 Update ChangeLog 2014-09-04 15:56:18 -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
Gregory Nutt
03fa214d05 Update ChangeLogs 2014-09-01 16:53:21 -06:00
Gregory Nutt
00545910f0 Fix NSH PS command: If there are not argument, it would print garbage for argument list 2014-09-01 16:47:20 -06:00
Gregory Nutt
dd8d40dabd Remove final traces of the 8015 from the NuttX source tree 2014-09-01 13:21:15 -06:00
Gregory Nutt
01bf45788e Cosmetic: Fix all comments, defaults, etc. that references the defunct name user_start 2014-08-30 11:14:51 -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
1945c3d123 Updte ChangeLog 2014-08-29 07:20:14 -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