summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authormsheby <msheby@cinecert.com>2008-11-19 01:23:59 +0000
committermsheby <>2008-11-19 01:23:59 +0000
commitecee6837e283873043a2e283f9e12866e7389d4f (patch)
treec7f4a6fca0ac8cc88c23f251c4974daf2c24547f /win32
parentac3911d072bbc882abcdf8dba81e6862c759d400 (diff)
Update README.
Diffstat (limited to 'win32')
-rwxr-xr-xwin32/README.txt47
1 files changed, 47 insertions, 0 deletions
diff --git a/win32/README.txt b/win32/README.txt
index 01644c3..2f96704 100755
--- a/win32/README.txt
+++ b/win32/README.txt
@@ -1,2 +1,49 @@
+I. INTRODUCTION
+===============
+
Hello, and welcome to the Windows build instructions for asdcplib.
+
+II. DEPENDENCIES
+================
+
+First, you'll need Microsoft's Visual Studio 2005 or later. A heavyweight edition isn't needed;
+the Express edition works fine.
+
+Next, you'll need an OpenSSL distribution. The absolute, bare minimum needed is 0.9.7. However,
+if this will be used in conjunction with CineCert's other closed-source software, the later 0.9.8
+is needed. That said, the latest revision of OpenSSL as of this writing (0.9.8i) works great.
+Extract and build in the directory of your choice.
+
+If you'll be using this software in conjuction with CineCert's other closed-source software,
+you'll need to obtain Xerces-C++ 2.8 (3.0 isn't yet supported). If you won't, you can either use
+Xerces-C++ 2.8, use Expat 2.0.1 (used in previous versions of asdcplib), or forgo XML parsing. If
+you need/desire XML parsing, extract the source package and build in a directory of your choice.
+
+
+III. BUILDING
+=============
+
+Open a command prompt in which the VS build tools are available on the command line (e.g., the
+"Visual Studio command prompt"). The nmake invocation follows this form:
+C:\>nmake WITH_OPENSSL=<OpenSSL directory> [[WITH_XERCES=<Xerces directory>]|
+ [WITH_XML_PARSER=<Expat directory>]] /f Makefile.mak
+
+On our Windows development machine, the invocation with XML parsing by Xerces-C++ is as such:
+C:\Program Files\asdcplib-1.3.20\win32>nmake WITH_OPENSSL="c:\Program Files\openssl-0.9.8i"
+ WITH_XERCES="C:\Program Files\xerces-c_2_8_0-x86-windows-vc_8_0" /f Makefile.mak
+
+With XML parsing by Expat:
+C:\Program Files\asdcplib-1.3.20\win32>nmake WITH_OPENSSL="c:\Program Files\openssl-0.9.8i"
+ WITH_XML_PARSER="C:\Program Files\Expat 2.0.1" /f Makefile.mak
+
+Without XML parsing:
+C:\Program Files\asdcplib-1.3.20\win32>nmake WITH_OPENSSL="c:\Program Files\openssl-0.9.8i"
+ /f Makefile.mak
+
+
+IV. CONCLUSION
+==============
+
+You should have been able to successfully build the binaries within the asdcplib package.
+For answers to questions, please send a message to asdcplib@cinecert.com.