summaryrefslogtreecommitdiff
path: root/nuttx/README.txt
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-11 18:36:28 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-11 18:36:28 +0000
commitdab0480f31b5fe4d778a414f3b60e5c5b536b1bd (patch)
treeb69e31da1b3edac0b4815d212b99ac312fb194e2 /nuttx/README.txt
parent5302536d9ce61dfcae635787a7c85820c822ef33 (diff)
downloadpx4-nuttx-dab0480f31b5fe4d778a414f3b60e5c5b536b1bd.tar.gz
px4-nuttx-dab0480f31b5fe4d778a414f3b60e5c5b536b1bd.tar.bz2
px4-nuttx-dab0480f31b5fe4d778a414f3b60e5c5b536b1bd.zip
Completes removal bash ARCHIVE loop; Adds basic Makefile for native windows build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5338 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/README.txt')
-rw-r--r--nuttx/README.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/nuttx/README.txt b/nuttx/README.txt
index 528b7897e..737d4d4e2 100644
--- a/nuttx/README.txt
+++ b/nuttx/README.txt
@@ -18,6 +18,7 @@ README
- Building
- Re-building
- Build Targets and Options
+ - Native Windows Build
o Cygwin Build Problems
- Strange Path Problems
- Window Native Toolchain Issues
@@ -493,6 +494,35 @@ Build Targets and Options
useful when adding new boards or tracking down compile time errors and
warnings (Contributed by Richard Cochran).
+Native Windows Build
+--------------------
+
+ The beginnings of a Windows native build are in place but still not full
+ usable as of this writing. The windows native build logic is currently
+ separate and must be started by:
+
+ make -f Makefile.win
+
+ This build:
+
+ - Uses all Windows style paths
+ - Uses primarily Windows batch commands from cmd.exe, with
+ - A few extensions from GNUWin32 (or MSYS is you prefer)
+
+ In this build, you cannot use a Cygwin or MSYS shell. Rather the build must
+ be performed in a Windows CMD shell. Here is a better shell than than the
+ standard issue, CMD shell: ConEmu which can be downloaded from:
+ http://code.google.com/p/conemu-maximus5/
+
+ Build Tools. The build still relies on some Unix-like commands. I use
+ the GNUWin32 tools that can be downloaded from http://gnuwin32.sourceforge.net/.
+ The MSYS tools are probably also a option but are likely lower performance
+ since they are based on Cygwin 1.3.
+
+ Host Compiler: I use the MingGW compiler which can be downloaded from
+ http://www.mingw.org/. If you are using GNUWin32, then it is recommended
+ the you not install the optional MSYS components as there may be conflicts.
+
CYGWIN BUILD PROBLEMS
^^^^^^^^^^^^^^^^^^^^^