]> granicus.if.org Git - curl/commitdiff
Kevin Roth's patch for his new packaging
authorDaniel Stenberg <daniel@haxx.se>
Fri, 4 Oct 2002 08:22:57 +0000 (08:22 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 4 Oct 2002 08:22:57 +0000 (08:22 +0000)
packages/Win32/cygwin/Makefile.am

index 196e481711a129f17c47c0ef2dfb50966542df9e..9d17d310e39fcd27b3d47aa532baf069ea5c9ffd 100644 (file)
@@ -19,17 +19,45 @@ cygwintmp = $(CURDIR)/tmp_binbuild
 
 cygwinbin:
        rm -rf $(cygwintmp)
+       rm -rf $(cygwintmp)-dev
        $(MAKE) -C $(top_builddir) install-strip prefix=$(cygwintmp)/usr
-       $(STRIP) $(cygwintmp)/usr/bin/cygcurl-?.dll
-       $(mkinstalldirs) $(cygwintmp)/usr/doc/Cygwin \
-                        $(cygwintmp)/usr/doc/$(PACKAGE)-$(VERSION)
+       # $(STRIP) $(cygwintmp)/usr/bin/cygcurl-?.dll
+       $(mkinstalldirs) \
+         $(cygwintmp)/usr/doc/Cygwin \
+         $(cygwintmp)/usr/doc/$(PACKAGE)-$(VERSION) \
+         $(cygwintmp)-dev/usr/doc/$(PACKAGE)-$(VERSION)/libcurl \
+         $(cygwintmp)-dev/usr/doc/$(PACKAGE)-$(VERSION)/examples \
+         $(cygwintmp)-dev/usr/man
+       #
+       # copy some files into the binary install dir
        cp $(srcdir)/README \
          $(cygwintmp)/usr/doc/Cygwin/$(PACKAGE)-$(VERSION)-$(CYGBUILD).README
-       cd $(top_srcdir) ; cp CHANGES LEGAL MPL-1.1.txt MITX.txt README \
-         docs/FAQ docs/FEATURES docs/TODO \
-         $(cygwintmp)/usr/doc/$(PACKAGE)-$(VERSION)
-       cd $(cygwintmp) ; \
-         tar cjf $(PACKAGE)-$(VERSION)-$(CYGBUILD).tar.bz2 usr
-       mv $(cygwintmp)/$(PACKAGE)-$(VERSION)-$(CYGBUILD).tar.bz2 . \
-         && rm -rf $(cygwintmp)
+       cd $(top_srcdir) ; cp CHANGES COPYING README UPGRADE docs/* \
+         $(cygwintmp)/usr/doc/$(PACKAGE)-$(VERSION) ; pwd
+       cd $(cygwintmp)/usr/doc/$(PACKAGE)-$(VERSION) ; rm *.1 Makefile*
+       #
+       # copy some files into the -dev install dir, remove some from binary
+       cp $(top_srcdir)/docs/libcurl/*.html \
+         $(cygwintmp)-dev/usr/doc/$(PACKAGE)-$(VERSION)/libcurl
+       cp $(top_srcdir)/docs/examples/* \
+         $(cygwintmp)-dev/usr/doc/$(PACKAGE)-$(VERSION)/examples
+       rm $(cygwintmp)-dev/usr/doc/$(PACKAGE)-$(VERSION)/examples/Makefile*
+       cp $(top_srcdir)/docs/examples/Makefile.example \
+         $(cygwintmp)-dev/usr/doc/$(PACKAGE)-$(VERSION)/examples
+       mv $(cygwintmp)/usr/doc/$(PACKAGE)-$(VERSION)/BINDINGS \
+          $(cygwintmp)-dev/usr/doc/$(PACKAGE)-$(VERSION)
+       mv $(cygwintmp)/usr/doc/$(PACKAGE)-$(VERSION)/INTERNALS \
+          $(cygwintmp)-dev/usr/doc/$(PACKAGE)-$(VERSION)
+       mv $(cygwintmp)/usr/include $(cygwintmp)-dev/usr
+       mv $(cygwintmp)/usr/lib $(cygwintmp)-dev/usr
+       mv $(cygwintmp)/usr/man/man3 $(cygwintmp)-dev/usr/man
+       #
+       # create both tar files, and delete tmp folders
+       cd $(cygwintmp) ; tar cjf \
+         $(PACKAGE)-$(VERSION)-$(CYGBUILD).tar.bz2 usr
+       mv $(cygwintmp)/*.tar.bz2 . && rm -rf $(cygwintmp)
+       #
+       cd $(cygwintmp)-dev ; tar cjf \
+         $(PACKAGE)-devel-$(VERSION)-$(CYGBUILD).tar.bz2 usr
+       mv $(cygwintmp)-dev/*.tar.bz2 . && rm -rf $(cygwintmp)-dev