From 56562bad59c28626dd1118732f9289ed586107c5 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 22 Oct 2001 06:26:30 +0000 Subject: [PATCH] Kevin Roth's cygwin fixes --- Makefile.am | 33 +++++++++++++++++++++++++++++++++ packages/Makefile.am | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 763774b51..3f9ce0262 100644 --- a/Makefile.am +++ b/Makefile.am @@ -67,3 +67,36 @@ pkgadd: make install DESTDIR=`/bin/pwd`/packages/Solaris/root ; \ cat LEGAL MITX.txt MPL-1.1.txt > $(srcdir)/packages/Solaris/copyright ; \ cd $(srcdir)/packages/Solaris && $(MAKE) package + + + + +# +# Build a Cygwin binary tarball +# run 'make cygwinbin' once you've done './configure' and 'make' +# deposits curl-${VERSION}.tar.gz into the packages/Cygwin directory +# installation of this tarball is via cygwin-setup.exe +# + +# tmp dir to build binary-tarball in +CygwinTmp = /tmp/curl-binary-build + +# Cygwin build number (for a new curl rev, start at 1) +CygwinBld = 1 + +cygwinbin: + rm -rf $(CygwinTmp) ; \ + $(MAKE) install prefix="$(CygwinTmp)/usr" + $(mkinstalldirs) $(CygwinTmp)/usr/doc/Cygwin \ + $(CygwinTmp)/usr/doc/$(PACKAGE)-$(VERSION) + cp $(top_srcdir)/packages/Cygwin/README \ + $(CygwinTmp)/usr/doc/Cygwin/$(PACKAGE)-$(VERSION)-$(CygwinBld).README + cd $(top_srcdir) ; \ + cp CHANGES LEGAL MPL-1.1.txt README docs/FAQ docs/FEATURES \ + docs/TODO $(CygwinTmp)/usr/doc/$(PACKAGE)-$(VERSION) + cd $(CygwinTmp) && \ + tar cjf $(PACKAGE)-$(VERSION)-$(CygwinBld).tar.bz2 usr + mv $(CygwinTmp)/*.tar.bz2 . && rm -rf $(CygwinTmp) + + + diff --git a/packages/Makefile.am b/packages/Makefile.am index d82908ce4..d07884e62 100644 --- a/packages/Makefile.am +++ b/packages/Makefile.am @@ -1,3 +1,3 @@ -SUBDIRS = Win32 Linux Solaris +SUBDIRS = Win32 Linux Solaris Cygwin EXTRA_DIST = README