diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 01c8937cbe8..2d491f8c6c5 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -2213,6 +2213,47 @@ avr, m68k, m68hc11, m68hc12, m9s12, blackfin, m32c, h8, and SuperH ports. +
make + Windows Native Toolchain
+ + I've never tried this one, but I off the following reported by an ez80 user using the ZiLOG ZDS-II Windows-native toolchain: +
++++ "I've installed ZDS-II 5.1.1 (IDE for ez80-based boards) on wine (windows emulator for UNIX) and to my surprise, not many changes were needed to make SVN snapshot of Nuttx buildable... + I've tried nsh profile and build process completed successfully. + One remark is necessary: Nuttx makefiles for ez80 are referencing
+cygpathutility. + Wine provides similar thing calledwinepathwhich is compatible and offers compatible syntax. + To use that,winepath(which itself is a shell script) has to be copied ascygpathsomewhere in$PATH, and edited as in following patch: ++# diff -u `which winepath` `which cygpath` +--- /usr/bin/winepath 2011-05-02 16:00:40.000000000 +0200 ++++ /usr/bin/cygpath 2011-06-22 20:57:27.199351255 +0200 +@@ -20,7 +20,7 @@ +# + +# determine the app Winelib library name +-appname=`basename "$0" .exe`.exe ++appname=winepath.exe + +# first try explicit WINELOADER +if [ -x "$WINELOADER" ]; then exec "$WINELOADER" "$appname" "$@"; fi +++ "Better solution would be replacing all
+cygpathreferences inMakefileswith$(CONVPATH)(or${CONVPATH}in shell scripts) and settingCONVPATHtocygpathorwinepathregarding to currently used environment. +