diff w32/README @ 209:41ff10fd062f r20-4b3

Import from CVS: tag r20-4b3
author cvs
date Mon, 13 Aug 2007 10:04:58 +0200
parents
children 78478c60bfcd
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/w32/README	Mon Aug 13 10:04:58 2007 +0200
@@ -0,0 +1,56 @@
+	     Building and Installing XEmacs on Windows NT
+
+			     David Hobley
+			    Marc Paquette
+			   Jonathan Harris
+
+Currently XEmacs for win32 is in an early stage of development.
+
+The port was made much easier by the groundbreaking work of Geoff Voelker
+and others who worked on the GNU Emacs port to NT. Their version is available
+from http://www.cs.washington.edu/homes/voelker/ntemacs.html
+
+(jhar) I split the native-win32 build directory off from the nt build
+directory. This is probably(?) a bad thing and I intend to try to merge the
+w32 changes back in.
+
+To get it working you will need:
+
+1.  You will need Visual C++ V4.2 or later to compile everything. Personally we
+    have tested V4.2 and V5.0.
+2.  Grab the latest XEmacs beta from ftp.xemacs.org if necessary. All
+    native-win32 support is in the w32/ subdirectory.
+3.  Edit the xemacs.mak file and ensure variables point to the correct place.
+    Note that Visual C++ assumes a couple of environment variables INCLUDE and
+    LIB to be set which specify the location of the includes and libraries.
+4.  Copy the files config.h and paths.h from w32/ to src/.
+    "nmake -f xemacs.mak distclean" will delete these files, so always edit
+    them in the w32 direvctory and copy them over.
+5.  "nmake -f xemacs.mak"		Build temacs.exe.
+    "nmake -f xemacs.mak dump-elcs"	Update the .elc files.
+    "nmake -f xemacs.mak dump-xemacs"	Build xemacs.exe.
+6.  Ensure your HOME environment variable is set correctly.
+7.  The build process creates debugging and "Source Browser" information for
+    use with MS DevStudio. To use this create a new "console" project and set
+    the Project/Settings/Debug executable name to the full path of
+    src\xemacs.exe. Remember to close the Source Browser file in DevStudio
+    before rebuilding.
+8.  If you're going to edit sources I recommend that you first get a copy of
+    makedepend and make a list of dependencies in the makefile by doing
+    "nmake -f xemacs.mak depend". I (jhar) have a hacked-up copy of X11R5
+    makedepend which I can distribute if anyone wants it. Is there a real
+    version anywhere which handles '\' as the path delimiter?
+
+
+Known Problems:
+Please look at the TODO list for the current list of problems and people 
+working on them.
+
+David Hobley   david_hobley@optusvision.com.au -- work email.
+               davidh@wr.com.au                -- home account.
+
+Marc Paquette  marcpa@cam.org                  -- home account.
+
+August Hill    awhill@inlink.com
+
+Jonathan Harris jhar@tardis.ed.ac.uk