Diff
Not logged in

Differences From:

File win32.txt part of check-in [8372cc0b81] - Socket operations now functional in Win32 port. Added quotes around the filename portion of the command to edit thus working of windows in paths where the temp directory contains spaces. Added -all flag to clean command. If not specified each file is prompted for before removing. by jnc on 2007-09-22 18:34:49. Also file win32.txt part of check-in [3c5482959c] - Merge in the w32 changes. by drh on 2007-09-22 19:43:55. [view]

To:

File win32.txt part of check-in [34accdd0cd] - More descriptive build process in win32.txt, also removed win32 port from the todo.txt by jnc on 2007-09-22 21:40:01. Also file win32.txt part of check-in [96f0d64a70] - Merged win32 info update and branch addition by jnc on 2007-09-23 03:17:30. Also file win32.txt part of check-in [d0305b305a] - Merged mainline into my branch to get the newest application. by aku on 2007-12-05 08:07:46. [view]

@@ -1,8 +1,8 @@
-Notes: Porting fossil to win32
+Fossil on Win32
 ======================================================================
 
-Setting up my build environment:
+Setting up the build environment:
 ----------------------------------------------------------------------
 
   Install:
     MinGW 5.1.3
@@ -10,14 +10,35 @@
 
   Download/compile/install zlib (configure --prefix=/mingw)
   Download/compile/install tclsh (configure --prefix=/) (for tests)
 
-  All commands were issued in the MSYS shell, not a cmd.exe
+  Installing zlib and tclsh was done in the MSYS shell so I could
+  easily use the configure scripts. Tcl is only required to run the
+  tests. You could install a binary distribution of Tcl/Tk and use
+  that to run the tests, or you could opt to simply trust that
+  everything worked and not run the tests.
+
+  There is a contributed zlib package on the MinGW site.
+
+  Downloading and installing a binary Tcl/Tk package and the
+  contributed zlib package would remove the requirement of MSYS.
+
+
+Building on Windows:
+----------------------------------------------------------------------
+
+  Ensure you have read "Setting up the build environment" first.
+
+  Building is as simple as one command:
+
+      C:\fossil-src> make -f Makefile.w32
+
 
 Outstanding Issues:
 ----------------------------------------------------------------------
 
 * server is totally non-functional - #if/#end'd out of the code
+
 
 Commands status:
 ----------------------------------------------------------------------
 
@@ -44,9 +65,9 @@
 new               OK
 open              OK
 pull              OK
 push              OK
-rebuild           OK (didn't have a corrupt file to try on though)
+rebuild           OK
 redo              BAD #3
 rm                OK
 server            BAD #4
 status            OK