comparison nt/README @ 318:afd57c14dfc8 r21-0b57

Import from CVS: tag r21-0b57
author cvs
date Mon, 13 Aug 2007 10:45:36 +0200
parents 341dac730539
children 03446687b7cc
comparison
equal deleted inserted replaced
317:a2fc9afbef65 318:afd57c14dfc8
44 then type 'nmake'. 44 then type 'nmake'.
45 45
46 cd to the libpng directory, rename or move the zlib directory to ..\zlib 46 cd to the libpng directory, rename or move the zlib directory to ..\zlib
47 and type 'nmake -f scripts\makefile.w32'. 47 and type 'nmake -f scripts\makefile.w32'.
48 48
49 3. If you want JPEG and/or TIFF support grab the latest versions of jpegsrc 49 3. If you want TIFF support, grap the latest version of libtiff (tiff-v3.4
50 and/or libtiff and read the respective READMEs for details on how to build 50 at time of writing) and unpack it somewhere. Copy nt\tiff.mak from the
51 them. 51 xemacs sources to the contrib\winnt subdirectory of the tiff sources,
52 cd to that directory and build libtiff with 'nmake -f tiff.mak'. Note:
53 tiff.mak has only been verified to work under WinNT, not Win95 or 98.
54 However, the lastest distribution of libtiff includes a
55 contrib\win95\makefile.w95; that might work.
52 56
53 4. cd to the nt subdirectory of the xemacs distribution and build xemacs: 57 4. If you want JPEG support grab the latest version of jpegsrc (jpeg-6b at
58 time of writing) and read the README for details on how to build it.
59
60 5. cd to the nt subdirectory of the xemacs distribution and build xemacs:
54 `nmake install -f xemacs.mak`, but read on before hitting Enter. 61 `nmake install -f xemacs.mak`, but read on before hitting Enter.
55 62
56 5. If you're building with XPM support, add this to the nmake command line: 63 6. If you're building with XPM support, add this to the nmake command line:
57 HAVE_XPM=1 XPM_DIR="x:\location\of\your\xpm\sources" 64 HAVE_XPM=1 XPM_DIR="x:\location\of\your\xpm\sources"
58 and similarly for JPEG and TIFF support. 65 and similarly for JPEG and TIFF support.
59 66
60 If you're building with PNG support, add this to the nmake command line: 67 If you're building with PNG support, add this to the nmake command line:
61 HAVE_PNG=1 PNG_DIR="x:\location\of\your\png\sources" 68 HAVE_PNG=1 PNG_DIR="x:\location\of\your\png\sources"
62 ZLIB_DIR="x:\location\of\your\zlib\sources" 69 ZLIB_DIR="x:\location\of\your\zlib\sources"
63 70
64 If you want to build with GIF support, add this to the nmake command line: 71 If you want to build with GIF support, add this to the nmake command line:
65 HAVE_GIF=1 72 HAVE_GIF=1
66 73
67 6. By default, XEmacs will look for packages in 74 7. By default, XEmacs will look for packages in
68 "c:\Program Files\XEmacs\packages". If you want it to look elsewhere, 75 "c:\Program Files\XEmacs\packages". If you want it to look elsewhere,
69 add this to the nmake command line: 76 add this to the nmake command line:
70 PACKAGEPATH="x:\\location\\of\\your\\packages" 77 PACKAGEPATH="x:\\location\\of\\your\\packages"
71 Note the doubled-up backslashes in that path. If you want to change the 78 Note the doubled-up backslashes in that path. If you want to change the
72 package path after you've already built XEmacs, delete the file 79 package path after you've already built XEmacs, delete the file
73 .\obj\emacs.obj before rebuilding with the new value of PACKAGEPATH. 80 .\obj\emacs.obj before rebuilding with the new value of PACKAGEPATH.
74 81
75 7. By default, XEmacs will be installed in directories under the directory 82 8. By default, XEmacs will be installed in directories under the directory
76 "c:\Program Files\XEmacs\XEmacs-21.0". If you want to install it 83 "c:\Program Files\XEmacs\XEmacs-21.0". If you want to install it
77 elsewhere, add this to the nmake command line: 84 elsewhere, add this to the nmake command line:
78 INSTALL_DIR="x:\your\installation\directory" 85 INSTALL_DIR="x:\your\installation\directory"
79 86
80 8. Now you can press Enter. nmake will build temacs, the DOC file, update the 87 9. Now you can press Enter. nmake will build temacs, the DOC file, update the
81 elc's, dump xemacs and install the relevant files in the directories under 88 elc's, dump xemacs and install the relevant files in the directories under
82 the installation directory. Unless you set INSTALL_DIR above, the file that 89 the installation directory. Unless you set INSTALL_DIR above, the file that
83 you should run to start XEmacs will be installed as 90 you should run to start XEmacs will be installed as
84 "c:\Program Files\XEmacs\XEmacs-21.0\i386-pc-win32\runemacs.exe". You may 91 "c:\Program Files\XEmacs\XEmacs-21.0\i386-pc-win32\runemacs.exe". You may
85 want to create a shortcut to that file from your Desktop or Start Menu. 92 want to create a shortcut to that file from your Desktop or Start Menu.
86 93
87 9. The build process always creates debugging and "Source Browser" information 94 10. The build process always creates debugging and "Source Browser" information
88 in the source tree for use with MS DevStudio. If you actually want to debug 95 in the source tree for use with MS DevStudio. If you actually want to debug
89 XEmacs you should run XEmacs from the source directory instead of from the 96 XEmacs you should run XEmacs from the source directory instead of from the
90 installation directory. You should probably also build a debug version of 97 installation directory. You should probably also build a debug version of
91 XEmacs; to do this start with a clean source tree and add DEBUG_XEMACS=1 to 98 XEmacs; to do this start with a clean source tree and add DEBUG_XEMACS=1 to
92 the nmake command line. You probably don't want to install your debug build 99 the nmake command line. You probably don't want to install your debug build