Kevin Roth updates
authorDaniel Stenberg <daniel@haxx.se>
Mon, 29 Oct 2001 22:17:19 +0000 (22:17 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 29 Oct 2001 22:17:19 +0000 (22:17 +0000)
packages/Win32/cygwin/Makefile.am
packages/Win32/cygwin/README

index 885480ed29e894b84a342e857f209094286edc8f..ef1a88d5119c90dcbca3b3156fa4f1a65c27c413 100644 (file)
@@ -12,21 +12,18 @@ EXTRA_DIST = README
 #
 
 # Cygwin build number (default to "1")
-# NOTE: I tried using this to default CYGBUILD to 1, but couldn't make it work)
-#ifndef CYGBUILD
-#  CYGBUILD = 1
-#endif
+CYGBUILD ?= 1
 
-# temp dir for use while building the tarball (fully-qualified)
+# Cygwin tarball build dir (fully-qualified name, gets deleted when done)
 cygwintmp := $(CURDIR)/cygwinbin-builddir
 
 cygwinbin:
        rm -rf $(cygwintmp)
-       @(echo Installing to the temporary build dir...)
        $(MAKE) -C $(top_builddir) install prefix=$(cygwintmp)/usr
        $(mkinstalldirs) $(cygwintmp)/usr/doc/Cygwin \
                         $(cygwintmp)/usr/doc/$(PACKAGE)-$(VERSION)
-       cp $(top_srcdir)/packages/Win32/cygwin/README \
+       cd $(top_srcdir); \
+         cp packages/Win32/cygwin/README \
          $(cygwintmp)/usr/doc/Cygwin/$(PACKAGE)-$(VERSION)-$(CYGBUILD).README
        cd $(top_srcdir) ; \
          cp CHANGES LEGAL MPL-1.1.txt README docs/FAQ docs/FEATURES docs/TODO \
index 72fb5f463470d55289bc2f10fe3d3d80cb955445..4ef06e1fe141176846d4ca51b92c106dbfc62e05 100644 (file)
@@ -1,19 +1,20 @@
-Curl is a tool for transferring files with URL syntax, supporting
- FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. 
- Curl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos,
- HTTP form based upload, proxies, cookies, user+password authentication, 
file transfer resume, http proxy tunneling and a busload of other useful tricks.
+Curl is a tool for transferring files with URL syntax, supporting FTP, FTPS,
+ HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Curl supports HTTPS 
+ certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based
+ upload, proxies, cookies, user+password authentication, file transfer resume,
+ http proxy tunneling and a busload of other useful tricks.
  See /usr/doc/curl-<version>/FEATURES for more info.
 
 cURL (as of 7.9.1) builds 100% cleanly OOTB.
 
 The Cygwin specific source files (README and a Makefile for
  building binary tarballs) are not in a CYGWIN-PATCHES directory.
- They are at: <srctop>/packages/Win32/cygwin/
+They are at: <srctop>/packages/Win32/cygwin/
 
 
 Direct Dependencies:
-  OpenSSL 0.9.6b (cURL can be built without SSL support: configure --without-ssl)
+  OpenSSL 0.9.6b 
+  (*) cURL can be built without SSL support:  ./configure --without-ssl
 
 
 Canonical Homepage:
@@ -41,16 +42,16 @@ Build Instructions:
 
 
 Packaging Instructions:
-  To create a new binary tarball for cygwin's setup.exe, you must first do a clean
-  build (see above). The 'make install' step is optional of course. Then do:
+  To create a new binary tarball for cygwin's setup.exe, the first step is to
+  do a clean build (./configure and make). The 'make install' step is optional.
+  Then do:
 
   $ cd curl-<ver>-X
-  $ CYGBUILD=X make cygwinbin
+  $ make cygwinbin CYGBUILD=X 
 
   where "X" is the cygwin release number (e.g. the "-1" in curl-7.9.3-1).
-  I had some difficulty figuring out how to default CYGBUILD to "1", this may
-  get fixed in a future release.
-
+  If you leave off "CYGBUILD=X", X defaults to 1.
+  
   Assuming everything worked properly, you'll find your cygwin
   binary tarball in the curl-<ver>-X/packages/Win32/cygwin/ directory.