]> granicus.if.org Git - php/commitdiff
*** empty log message ***
authorZeev Suraski <zeev@php.net>
Sat, 1 Apr 2000 22:31:20 +0000 (22:31 +0000)
committerZeev Suraski <zeev@php.net>
Sat, 1 Apr 2000 22:31:20 +0000 (22:31 +0000)
ext/imap/IMAP_Win32_HOWTO.txt
ext/ldap/LDAP_Win32_HOWTO.txt [new file with mode: 0644]

index 50b2689de5a59d2cad80e591acc594db3c4e4161..5d622ed518c85cfbd9e3ae62726142f31c64a4ca 100644 (file)
@@ -5,8 +5,7 @@ Note 1:  You *must* use NT's cmd.exe for this job;  4NT.exe will NOT work proper
 Note 2:  During the entire build process, you can ignore warnings about
          inconsistent DLL linkage.
 
-- Open IMAP into a brother directory to php4.  Rename this directory
-  to 'IMAP'.
+- Open IMAP under php_build.  Rename this directory to 'IMAP'.
 - Change to the IMAP directory.
 - Edit .\src\osdep\nt\makefile.nt:
   Search for '/MT', and change it to '/MD'.
@@ -21,7 +20,7 @@ Note 2:  During the entire build process, you can ignore warnings about
 
 At this point, cclient.lib should be generated.
 
-Start Visual Studio, load php_modules.dsw, select the LDAP projects, and build
+Start Visual Studio, load php_modules.dsw, select the IMAP projects, and build
 it.
 
 
diff --git a/ext/ldap/LDAP_Win32_HOWTO.txt b/ext/ldap/LDAP_Win32_HOWTO.txt
new file mode 100644 (file)
index 0000000..ae085de
--- /dev/null
@@ -0,0 +1,33 @@
+Rules for building LDAP
+-----------------------
+
+Note 1:  During the entire build process, you can ignore warnings about
+         inconsistent DLL linkage.
+
+
+- Open LDAP under php_build.  Rename this directory to 'OpenLDAP'.
+- Rename OpenLDAP\include\portable.h.nt to OpenLDAP\include\portable.h
+- Rename OpenLDAP\include\ldapconfig.h.nt to OpenLDAP\include\ldapconfig.h
+- Launch Visual Studio with OpenLDAP\libraries\libldap\libldap.dsw
+- Enter Project->Settings.
+  Select the C/C++ tab, and select 'Code Generation' in the Category box.
+    For 'Win32 Debug', change the runtime library to 'Debug Multithreaded DLL'
+    For 'Win32 Release', change the runtime library to 'Multithreaded DLL'
+  Select the Preprocessor tab, select 'All Configurations'.
+    Add '..\..\..\..\php4\regex' to the 'Additional include directories' list.
+    Add 'HAVE_MKTEMP' to the 'Preprocessor definitions' list.
+- Compile (you can compile both Debug and Release versions).
+
+
+- Launch Visual Studio with OpenLDAP\libraries\liblber\liblber.dsw
+- Enter Project->Settings.
+  Select the C/C++ tab, and select 'Code Generation' in the Category box.
+    For 'Win32 Debug', change the runtime library to 'Debug Multithreaded DLL'
+    For 'Win32 Release', change the runtime library to 'Multithreaded DLL'
+  Select the Preprocessor tab, select 'All Configurations'.
+    Add 'HAVE_MKTEMP' to the 'Preprocessor definitions' list.
+- Compile (you can compile both Debug and Release versions).
+
+
+Start Visual Studio, load php_modules.dsw, select the LDAP project, and build
+it.