From d8c5f7c406a538c3e1a5c9aaaa03752631037df9 Mon Sep 17 00:00:00 2001 From: ironhead Date: Sun, 7 Sep 2008 02:07:29 +0000 Subject: [PATCH] 2008-09-06 Chris Sutcliffe * Makefile.in: Adjust to new naming standard for MinGW while maintaining old naming standard for Cygwin. --- winsup/mingw/ChangeLog | 5 +++++ winsup/mingw/Makefile.in | 27 +++++++++++++++++++++++---- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog index 7d881b59a5..48d10cc857 100644 --- a/winsup/mingw/ChangeLog +++ b/winsup/mingw/ChangeLog @@ -1,3 +1,8 @@ +2008-09-06 Chris Sutcliffe + + * Makefile.in: Adjust to new naming standard for MinGW while maintaining old + naming standard for Cygwin. + 2008-08-31 Keith Marshall Reimplement getopt.c to add getopt_long_only() function. diff --git a/winsup/mingw/Makefile.in b/winsup/mingw/Makefile.in index c9ced3cf69..d8ba906030 100644 --- a/winsup/mingw/Makefile.in +++ b/winsup/mingw/Makefile.in @@ -17,7 +17,6 @@ # This makefile requires GNU make. -PACKAGE = mingw-runtime VERSION = @PACKAGE_VERSION@ CYGRELEASE = 1 @@ -31,6 +30,14 @@ target_alias = @target_alias@ with_cross_host = @with_cross_host@ prefix = @prefix@ conf_prefix = @prefix@ +# FIXME: this needs an appropriate AC_SUBST +host_os = mingw32 + +ifneq (,$(findstring cygwin, $(target_alias))) +PACKAGE = mingw-runtime +else +PACKAGE = mingwrt +endif program_transform_name = @program_transform_name@ exec_prefix = @exec_prefix@ @@ -71,7 +78,7 @@ else inst_bindir:=$(bindir) inst_includedir:=$(includedir) inst_libdir:=$(libdir) -inst_docdir:=$(prefix)/doc/mingw-runtime +inst_docdir:=$(prefix)/doc/runtime endif endif @@ -345,12 +352,12 @@ distclean: clean -rm -f Makefile ifdef SNAPDATE - distdir=$(PACKAGE)-$(VERSION)-$(SNAPDATE) + distdir=$(PACKAGE)-$(VERSION)-$(SNAPDATE)-$(host_os) else ifneq (,$(findstring cygwin, $(target_alias))) distdir=$(PACKAGE)-$(VERSION)-$(CYGRELEASE) else - distdir=$(PACKAGE)-$(VERSION) + distdir=$(PACKAGE)-$(VERSION)-$(host_os) endif endif @@ -395,6 +402,7 @@ srcdist: $(TAR) $(TARFLAGS)cf $(distdir)-src$(TARFILEEXT) $(distdir) +ifneq (,$(findstring cygwin, $(target_alias))) bindist: rm -rf $(distdir) mkdir $(distdir) @@ -403,6 +411,17 @@ bindist: rm -f $(distdir).tar.gz cd $(distdir); \ $(TAR) $(TARFLAGS)cf ../$(distdir)$(TARFILEEXT) * +else +bindist: + rm -rf $(distdir) + mkdir $(distdir) + chmod 755 $(distdir) + $(MAKE) install prefix=$(shell pwd)/$(distdir)$(dist_prefix) + rm -f $(distdir).tar.gz + cd $(distdir); \ + $(TAR) $(TARFLAGS)cf ../$(distdir)-dev$(TARFILEEXT) * --exclude=bin; \ + $(TAR) $(TARFLAGS)cf ../$(distdir)-dll$(TARFILEEXT) bin/*.dll +endif snapshot: make dist SNAPDATE=$(shell date '+%Y%m%d') -- 2.11.0