You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ma...@apache.org on 2011/01/18 17:42:43 UTC
svn commit: r1060461 -
/commons/proper/daemon/trunk/src/native/windows/README.dev
Author: markt
Date: Tue Jan 18 16:42:43 2011
New Revision: 1060461
URL: http://svn.apache.org/viewvc?rev=1060461&view=rev
Log:
Add some more details notes
Modified:
commons/proper/daemon/trunk/src/native/windows/README.dev
Modified: commons/proper/daemon/trunk/src/native/windows/README.dev
URL: http://svn.apache.org/viewvc/commons/proper/daemon/trunk/src/native/windows/README.dev?rev=1060461&r1=1060460&r2=1060461&view=diff
==============================================================================
--- commons/proper/daemon/trunk/src/native/windows/README.dev (original)
+++ commons/proper/daemon/trunk/src/native/windows/README.dev Tue Jan 18 16:42:43 2011
@@ -23,3 +23,41 @@ be loaded inside running JVM if used.
For building AMD64/EMT64 binaries use the Platform SDK
for Windows Server 2003R2.
+
+Step by Step
+============
+
+0. These were written for 64-bit XP. YMMV.
+
+1. Install the pre-requisites:
+ - Microsoft Visual C 6
+ - Microsoft Visual C 6 Service Pack 5
+ - Platform SDK for Windows Server 2003 R2
+
+2. Open a new command prompt (to ensure the environment is clean)
+ You'll need to do this for each different platform you want to build
+
+3. Configure the Visual C environment variables
+ Not necessary if the option to add them to the user's environment was
+ selected on install
+ %VC6_DIR%\Bin\VCVARS32.BAT
+ (e.g. "c:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT")
+
+4. Configure the Platform SDK environment (optional for X86?)
+ - win32
+ <PlatformSdkDir>\SetEnv /SRV32 /RETAIL
+ - x64
+ <PlatformSdkDir>\SetEnv /X64 /RETAIL
+ - i64
+ <PlatformSdkDir>\SetEnv /SRV64 /RETAIL
+
+5. On 64-bit platforms set the following environment variable
+ set EXTRA_CFLAGS=/GS-
+
+6. Build the binary
+ - win32
+ nmake CPU=X86
+ - x64
+ nmake CPU=X64
+ - ia64
+ nmake CPU=I64