diff options
author | Daniel Stenberg <daniel@haxx.se> | 2013-02-07 14:58:01 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2013-02-07 14:58:01 +0100 |
commit | 4ed469a56fd2ff7d4c85a7cf14c871a54f06fa2e (patch) | |
tree | 707bc754a26144902c211da0e9bfbc95e569f85d | |
parent | 7704621f4cd1d6d8728c1d7a8c3fd2cef1bec1ab (diff) |
Revert "vc: remove explicit MSVC6 IDE project file and documentation"
This reverts commit 0e66d5878edc3d7ffc445116d194b58bbc7504b9.
-rw-r--r-- | Makefile.am | 4 | ||||
-rw-r--r-- | docs/INSTALL | 31 | ||||
-rw-r--r-- | vc6curl.dsw | 44 |
3 files changed, 77 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am index 2ac03b94a..edbc805dd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -35,8 +35,8 @@ WINBUILD_DIST = winbuild/BUILD.WINDOWS.txt winbuild/gen_resp_file.bat \ winbuild/Makefile.msvc.names EXTRA_DIST = CHANGES COPYING maketgz Makefile.dist curl-config.in \ - RELEASE-NOTES buildconf libcurl.pc.in MacOSX-Framework $(CMAKE_DIST) \ - $(WINBUILD_DIST) lib/libcurl.vers.in + RELEASE-NOTES buildconf libcurl.pc.in vc6curl.dsw MacOSX-Framework \ + $(CMAKE_DIST) $(WINBUILD_DIST) lib/libcurl.vers.in bin_SCRIPTS = curl-config diff --git a/docs/INSTALL b/docs/INSTALL index 5028bec6d..c13a66094 100644 --- a/docs/INSTALL +++ b/docs/INSTALL @@ -352,6 +352,37 @@ Win32 at runtime. Run 'nmake vc-ssl-zlib' to build with both ssl and zlib support. + MSVC 6 IDE + ---------- + + A minimal VC++ 6.0 reference workspace (vc6curl.dsw) is available with the + source distribution archive to allow proper building of the two included + projects, the libcurl library and the curl tool. + + 1) Open the vc6curl.dsw workspace with MSVC6's IDE. + 2) Select 'Build' from top menu. + 3) Select 'Batch Build' from dropdown menu. + 4) Make sure that the eight project configurations are 'checked'. + 5) Click on the 'Build' button. + 6) Once the eight project configurations are built you are done. + + Dynamic and static libcurl libraries are built in debug and release flavours, + and can be located each one in its own subdirectory, DLL-Debug, DLL-Release, + LIB-Debug and LIB-Release, all of them below the 'lib' subdirectory. + + In the same way four curl executables are created, each using its respective + library. The resulting curl executables are located in its own subdirectory, + DLL-Debug, DLL-Release, LIB-Debug and LIB-Release, below the 'src' subdir. + + These reference VC++ 6.0 configurations are generated using the dynamic CRT. + + Intentionally, these reference VC++ 6.0 projects and configurations don't use + third party libraries, such as OpenSSL or Zlib, to allow proper compilation + and configuration for all new users without further requirements. + + If you need something more 'involved' you might adjust them for your own use, + or explore the world of makefiles described above 'MSVC from command line'. + Borland C++ compiler --------------------- diff --git a/vc6curl.dsw b/vc6curl.dsw new file mode 100644 index 000000000..499bc107e --- /dev/null +++ b/vc6curl.dsw @@ -0,0 +1,44 @@ +Microsoft Developer Studio Workspace File, Format Version 6.00
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
+
+###############################################################################
+
+Project: "libcurl"=".\lib\vc6libcurl.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Project: "curlsrc"=".\src\vc6curlsrc.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name libcurl
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Global:
+
+Package=<5>
+{{{
+}}}
+
+Package=<3>
+{{{
+}}}
+
+###############################################################################
+
|