Files correlati : Commento : Spostamento in libraries delle librerie esterne di Campo per una maggiore pulizia e organizzazione git-svn-id: svn://10.65.10.50/branches/R_10_00@24150 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			63 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| EXTRA_DIST = README
 | |
| 
 | |
| #
 | |
| # Build a Cygwin binary tar ball
 | |
| #
 | |
| # Read the README file for details on using this Makefile
 | |
| #
 | |
| # NOTE: As I'm not particularly familiar with Makefiles, this was the
 | |
| #  best I could come up with. It should probably be enhanced someday
 | |
| #  to actually use the correct target and pre-requisite names, etc...
 | |
| #  If anyone else wants to volunteer, feel free ;-)
 | |
| #
 | |
| 
 | |
| # Cygwin build number (default to "1")
 | |
| CYGBUILD = 1
 | |
| 
 | |
| # Cygwin tarball build dir (fully-qualified name, gets deleted when done)
 | |
| cygwintmp = $(CURDIR)/tmp_binbuild
 | |
| 
 | |
| cygwinbin:
 | |
| 	rm -rf $(cygwintmp)
 | |
| 	rm -rf $(cygwintmp)-dev
 | |
| 	$(MAKE) -C $(top_builddir) DESTDIR=$(cygwintmp) install-strip
 | |
| # $(STRIP) $(cygwintmp)/usr/bin/cygcurl-?.dll
 | |
| 	$(mkinstalldirs) \
 | |
| 	  $(cygwintmp)$(datadir)/doc/Cygwin \
 | |
| 	  $(cygwintmp)$(datadir)/doc/$(PACKAGE)-$(VERSION) \
 | |
| 	  $(cygwintmp)-dev$(datadir)/doc/$(PACKAGE)-$(VERSION)/libcurl \
 | |
| 	  $(cygwintmp)-dev$(datadir)/doc/$(PACKAGE)-$(VERSION)/examples \
 | |
| 	  $(cygwintmp)-dev$(mandir)
 | |
| #
 | |
| # copy some files into the binary install dir
 | |
| 	cp $(srcdir)/README \
 | |
| 	  $(cygwintmp)$(datadir)/doc/Cygwin/$(PACKAGE)-$(VERSION)-$(CYGBUILD).README
 | |
| 	cd $(top_srcdir) ; cp CHANGES COPYING README RELEASE-NOTES docs/* \
 | |
| 	  $(cygwintmp)$(datadir)/doc/$(PACKAGE)-$(VERSION) ; pwd
 | |
| 	cd $(cygwintmp)$(datadir)/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$(datadir)/doc/$(PACKAGE)-$(VERSION)/libcurl
 | |
| 	cp $(top_srcdir)/docs/examples/* \
 | |
| 	  $(cygwintmp)-dev$(datadir)/doc/$(PACKAGE)-$(VERSION)/examples
 | |
| 	rm $(cygwintmp)-dev$(datadir)/doc/$(PACKAGE)-$(VERSION)/examples/Makefile*
 | |
| 	cp $(top_srcdir)/docs/examples/Makefile.example \
 | |
| 	  $(cygwintmp)-dev$(datadir)/doc/$(PACKAGE)-$(VERSION)/examples
 | |
| 	mv $(cygwintmp)$(datadir)/doc/$(PACKAGE)-$(VERSION)/BINDINGS \
 | |
| 	   $(cygwintmp)-dev$(datadir)/doc/$(PACKAGE)-$(VERSION)
 | |
| 	mv $(cygwintmp)$(datadir)/doc/$(PACKAGE)-$(VERSION)/INTERNALS \
 | |
| 	   $(cygwintmp)-dev$(datadir)/doc/$(PACKAGE)-$(VERSION)
 | |
| 	mv $(cygwintmp)/usr/include $(cygwintmp)-dev/usr
 | |
| 	mv $(cygwintmp)/usr/lib $(cygwintmp)-dev/usr
 | |
| 	mv $(cygwintmp)$(mandir)/man3 $(cygwintmp)-dev$(mandir)
 | |
| #
 | |
| # 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
 |