Heath Petersen
9d999eeb34
update / correct some compilation and linkage settings
...
HOSTCFLAGS: Should not be set the same as CFLAGS since CFLAGS may be for a completely different platform. Use sane defaults like other configs/*/*/Make.defs.
ARCHCPUFLAGS: Depending on how the GNU compiler was built we may need -fno-stack-protector. Since we always want it we can just default to specifying it instead of depending on the compiler default.
LDFLAGS: If compiling for a 32 bit target from a 64 bit platform we need to tell the linker to generate a 32 bit elf file with -m elf_i386.
2016-07-13 03:01:58 +00:00
Heath Petersen
4f75609fa9
fix qemu-i486/nsh/Make.defs test for M32
2016-07-12 05:43:23 +00:00
Gregory Nutt
2a5bdf230c
Merge remote-tracking branch 'origin/master' into windeps
2016-01-09 16:38:13 -06:00
Gregory Nutt
9e548d34c3
mkdeps.sh and mkdeps.bat have been deleted. All configurations must now use the compiler mkeps prograqm
2016-01-09 16:06:15 -06:00
Gregory Nutt
e46cd30c14
Change use of mknulldeps.sh to mkwindeps.sh
2016-01-09 14:13:44 -06:00
Paul A. Patience
55d8aee826
Simplify configs/ Makefiles by combining common longic into a new board.mk Makefile fragment. For Paul A. Patience"
2015-09-04 16:42:34 -06:00
Paul A. Patience
81268bb75c
Add -Wundef warning flag
2015-09-01 13:19:57 -04:00
Gregory Nutt
731b4c499b
X86: Add a configuration option to select the -m32 compiler option when needed
2014-01-18 07:38:50 -06:00
Gregory Nutt
91052a1029
Finishes separation of debug symbols and optimization selections
2013-12-20 13:23:42 -06:00
patacongo
cbbf1ca5fd
Add tools/link.bat, unlink.bat, and copydir.bat
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5419 42af7a65-404d-4744-a932-0658087f49c3
2012-12-08 16:37:43 +00:00
patacongo
ed622c80ce
More changes for Mike
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5357 42af7a65-404d-4744-a932-0658087f49c3
2012-11-15 18:33:18 +00:00
patacongo
1089a67db5
Add buildroot support for binutils-2.22 and gcc-4.6.3; all buildroot tools are not called abc-nuttx-elf instead of abc-elf
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5213 42af7a65-404d-4744-a932-0658087f49c3
2012-10-05 23:01:51 +00:00
patacongo
f38a5477c7
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
ad91dc351e
Email address change in nuttx/
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5145 42af7a65-404d-4744-a932-0658087f49c3
2012-09-13 18:32:24 +00:00
patacongo
d7ccfe8695
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
b2aa4ae2df
More fixe for FreeBSD build
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3919 42af7a65-404d-4744-a932-0658087f49c3
2011-08-28 12:32:14 +00:00
patacongo
64d40b2993
m9s12x toolchain Ubuntu 9.10 build fix
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3476 42af7a65-404d-4744-a932-0658087f49c3
2011-04-07 00:42:46 +00:00
patacongo
a05e2e4bf3
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
patacongo
a1e8e0bccb
Add QEMU NSH configuration
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3358 42af7a65-404d-4744-a932-0658087f49c3
2011-03-10 04:13:44 +00:00