I've spend some time to automate more steps of the build process. Now bzip2, bsddb, sqlite and openssl are automatically build by prelink steps.
I had to use some tricks to build openssl for 32 and 64bit CPUs in two separate build dirs.
diff --git a/PCbuild9/pyproject.vsprops b/PCbuild9/pyproject.vsprops
index 1f3ff08..271f65e 100644
--- a/PCbuild9/pyproject.vsprops
+++ b/PCbuild9/pyproject.vsprops
@@ -41,22 +41,22 @@
/>
<UserMacro
Name="bsddbDir"
- Value="..\..\db-4.4.20\build_win32"
+ Value="..\..\db-4.4.20\build_win32\"
/>
<UserMacro
Name="sqlite3Dir"
- Value="..\..\sqlite-source-3.3.4"
+ Value="..\..\sqlite-source-3.3.4\"
/>
<UserMacro
Name="bz2Dir"
- Value="..\..\bzip2-1.0.3"
+ Value="..\..\bzip2-1.0.3\"
/>
<UserMacro
Name="opensslDir"
- Value="..\..\openssl-0.9.8g"
+ Value="..\..\openssl-0.9.8g\"
/>
<UserMacro
Name="tcltkDir"
- Value="..\..\tcltk"
+ Value="..\..\tcltk\"
/>
</VisualStudioPropertySheet>