From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32582 invoked by alias); 26 Jun 2007 13:49:38 -0000 Received: (qmail 32567 invoked by uid 22791); 26 Jun 2007 13:49:37 -0000 X-Spam-Check-By: sourceware.org Received: from outdoor.onevision.de (HELO outdoor.onevision.de) (212.77.172.51) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 26 Jun 2007 13:49:34 +0000 Received: from sanders.onevision.de (moonrace [212.77.172.62]) by outdoor.onevision.de (8.13.7/8.13.7/ROSCH/DDB) with ESMTP id l5QDnJv0018718; Tue, 26 Jun 2007 15:49:24 +0200 To: gcc-patches@gcc.gnu.org, gdb-patches@sourceware.org Cc: binutils@sourceware.org Subject: Re: patch: Enable building of new binutils tool windmc MIME-Version: 1.0 X-Mailer: Lotus Notes Release 7.0.1 January 17, 2006 Message-ID: From: Kai Tietz Date: Tue, 26 Jun 2007 14:15:00 -0000 Content-Type: multipart/mixed; boundary="=_mixed 004BEC64C1257306_=" X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2007-06/txt/msg00460.txt.bz2 --=_mixed 004BEC64C1257306_= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Content-length: 1558 SGVsbG8sDQoNClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IGZvciB0aGUgbmV3 IHdpbmRtYyB0b29sIG9mIGJpbnV0aWxzIHRvIGJhc2UgDQpjb25maWd1cmF0 aW9uLg0KDQpDaGFuZ2VMb2c6DQoNCjIwMDctMDYtMjIgIEthaSBUaWV0eiAg IDxrYWkudGlldHpAb25ldmlzaW9uLmNvbT4NCg0KICAgICAgICAqIE1ha2Vm aWxlLmRlZjogQWRkIHdpbmRtYyB0b29sIHRvIGJ1aWxkLg0KICAgICAgICAq IE1ha2VmaWxlLnRwbDogTGlrZXdpc2UuDQogICAgICAgICogY29uZmlndXJl LmFjOiBMaWtld2lzZS4NCiAgICAgICAgKiBNYWtlZmlsZS5pbjogUmVnZW5l cmF0ZS4NCiAgICAgICAgKiBjb25maWd1cmU6IExpa2V3aXNlLg0KICAgICAg ICAqIGFjbG9jYWwubTQ6IExpa2V3aXNlLg0KDQpDaGVlcnMsDQogaS5BLiBL YWkgVGlldHoNCg0KDQoNCnwgIChcXy8pICBUaGlzIGlzIEJ1bm55LiBDb3B5 IGFuZCBwYXN0ZSBCdW5ueQ0KfCAoPScuJz0pIGludG8geW91ciBzaWduYXR1 cmUgdG8gaGVscCBoaW0gZ2Fpbg0KfCAoIilfKCIpIHdvcmxkIGRvbWluYXRp b24uDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0KICBPbmVWaXNpb24gU29mdHdhcmUgRW50d2lja2x1bmdzIEdt YkggJiBDby4gS0cNCiAgRHIuLUxlby1SaXR0ZXItU3RyYcOfZSA5IC0gOTMw NDkgUmVnZW5zYnVyZw0KICBUZWw6ICs0OS4oMCk5NDEuNzgwMDQuMCAtIEZh eDogKzQ5LigwKTk0MS43ODAwNC40ODkgLSB3d3cuT25lVmlzaW9uLmNvbQ0K ICBDb21tZXJ6YmFuayBSZWdlbnNidXJnIC0gQkxaIDc1MCA0MDAgNjIgLSBL b250byA2MDExMDUwDQogIEhhbmRlbHNyZWdpc3RlcjogSFJBIDY3NDQsIEFt dHNnZXJpY2h0IFJlZ2Vuc2J1cmcNCiAgS29tcGxlbWVudMOkcmluOiBPbmVW aXNpb24gU29mdHdhcmUgRW50d2lja2x1bmdzIFZlcndhbHR1bmdzIEdtYkgN CiAgRHIuLUxlby1SaXR0ZXItU3RyYcOfZSA5IOKAkyA5MzA0OSBSZWdlbnNi dXJnDQogIEhhbmRlbHNyZWdpc3RlcjogSFJCIDg5MzIsIEFtdHNnZXJpY2h0 IFJlZ2Vuc2J1cmcgLSBHZXNjaMOkZnRzZsO8aHJlcjogDQpVbHJpa2UgRMO2 aGxlciwgTWFudWVsYSBLbHVnZXINCg== --=_mixed 004BEC64C1257306_= Content-Type: text/plain; name="global_windmc.txt" Content-Disposition: attachment; filename="global_windmc.txt" Content-Transfer-Encoding: quoted-printable Content-length: 5374 Index: src/Makefile.def =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- src.orig/Makefile.def +++ src/Makefile.def @@ -260,6 +260,7 @@ flags_to_pass =3D { flag=3D OBJDUMP_FOR_TARG flags_to_pass =3D { flag=3D RANLIB_FOR_TARGET ; }; flags_to_pass =3D { flag=3D STRIP_FOR_TARGET ; }; flags_to_pass =3D { flag=3D WINDRES_FOR_TARGET ; }; +flags_to_pass =3D { flag=3D WINDMC_FOR_TARGET ; }; =20 // Miscellaneous flags_to_pass =3D { flag=3D LANGUAGES ; optional=3Dtrue ; }; Index: src/Makefile.tpl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- src.orig/Makefile.tpl +++ src/Makefile.tpl @@ -137,6 +137,7 @@ BUILD_EXPORTS =3D \ NM=3D"$(NM_FOR_BUILD)"; export NM; \ RANLIB=3D"$(RANLIB_FOR_BUILD)"; export RANLIB; \ WINDRES=3D"$(WINDRES_FOR_BUILD)"; export WINDRES; + WINDMC=3D"$(WINDMC_FOR_BUILD)"; export WINDMC; =20 # This is the list of directories to built for the host system. SUBDIRS =3D @configdirs@ @@ -165,6 +166,7 @@ HOST_EXPORTS =3D \ NM=3D"$(NM)"; export NM; \ RANLIB=3D"$(RANLIB)"; export RANLIB; \ WINDRES=3D"$(WINDRES)"; export WINDRES; \ + WINDMC=3D"$(WINDMC)"; export WINDMC; \ OBJCOPY=3D"$(OBJCOPY)"; export OBJCOPY; \ OBJDUMP=3D"$(OBJDUMP)"; export OBJDUMP; \ AR_FOR_TARGET=3D"$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \ @@ -220,6 +222,7 @@ BASE_TARGET_EXPORTS =3D \ RANLIB=3D"$(RANLIB_FOR_TARGET)"; export RANLIB; \ STRIP=3D"$(STRIP_FOR_TARGET)"; export STRIP; \ WINDRES=3D"$(WINDRES_FOR_TARGET)"; export WINDRES; \ + WINDMC=3D"$(WINDMC_FOR_TARGET)"; export WINDMC; \ $(RPATH_ENVVAR)=3D`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVV= AR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); =20 RAW_CXX_TARGET_EXPORTS =3D \ @@ -298,6 +301,7 @@ OBJDUMP =3D @OBJDUMP@ RANLIB =3D @RANLIB@ STRIP =3D @STRIP@ WINDRES =3D @WINDRES@ +WINDMC =3D @WINDMC@ =20 GNATBIND =3D @GNATBIND@ GNATMAKE =3D @GNATMAKE@ @@ -347,6 +351,7 @@ OBJDUMP_FOR_TARGET=3D@OBJDUMP_FOR_TARGET@ RANLIB_FOR_TARGET=3D@RANLIB_FOR_TARGET@ STRIP_FOR_TARGET=3D@STRIP_FOR_TARGET@ WINDRES_FOR_TARGET=3D@WINDRES_FOR_TARGET@ +WINDMC_FOR_TARGET=3D@WINDMC_FOR_TARGET@ =20 COMPILER_AS_FOR_TARGET=3D@COMPILER_AS_FOR_TARGET@ COMPILER_LD_FOR_TARGET=3D@COMPILER_LD_FOR_TARGET@ @@ -434,7 +439,8 @@ EXTRA_HOST_FLAGS =3D \ 'OBJDUMP=3D$(OBJDUMP)' \ 'RANLIB=3D$(RANLIB)' \ 'STRIP=3D$(STRIP)' \ - 'WINDRES=3D$(WINDRES)' + 'WINDRES=3D$(WINDRES)' \ + 'WINDMC=3D$(WINDMC)' =20 FLAGS_TO_PASS =3D $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) =20 @@ -477,7 +483,8 @@ EXTRA_TARGET_FLAGS =3D \ 'NM=3D$(COMPILER_NM_FOR_TARGET)' \ 'OBJDUMP=3D$$(OBJDUMP_FOR_TARGET)' \ 'RANLIB=3D$$(RANLIB_FOR_TARGET)' \ - 'WINDRES=3D$$(WINDRES_FOR_TARGET)' + 'WINDRES=3D$$(WINDRES_FOR_TARGET)' \ + 'WINDMC=3D$$(WINDMC_FOR_TARGET)' =20 TARGET_FLAGS_TO_PASS =3D $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) =20 @@ -1005,7 +1012,7 @@ maybe-[+make_target+]-[+module+]: [+make $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=3D$${AR}" "AS=3D$${AS}" \ "CC=3D$${CC}" "CXX=3D$${CXX}" "LD=3D$${LD}" "NM=3D$${NM}" \ "RANLIB=3D$${RANLIB}" \ - "DLLTOOL=3D$${DLLTOOL}" "WINDRES=3D$${WINDRES}" \ + "DLLTOOL=3D$${DLLTOOL}" "WINDRES=3D$${WINDRES}" "WINDMC=3D$${WI= NDMC}" \ [+make_target+]) \ || exit 1 [+ ENDIF +] @@ -1121,7 +1128,7 @@ ENDIF raw_cxx +] $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=3D$${AR}" "AS=3D$${AS}" \ "CC=3D$${CC}" "CXX=3D$${CXX}" "LD=3D$${LD}" "NM=3D$${NM}" \ "RANLIB=3D$${RANLIB}" \ - "DLLTOOL=3D$${DLLTOOL}" "WINDRES=3D$${WINDRES}" \ + "DLLTOOL=3D$${DLLTOOL}" "WINDRES=3D$${WINDRES}" "WINDMC=3D$${WI= NDMC}" \ [+extra_make_flags+] [+make_target+]) \ || exit 1 [+ ENDIF +] Index: src/configure.ac =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- src.orig/configure.ac +++ src/configure.ac @@ -2436,6 +2436,7 @@ NCN_STRICT_CHECK_TOOLS(NM, nm) NCN_STRICT_CHECK_TOOLS(RANLIB, ranlib, :) NCN_STRICT_CHECK_TOOLS(STRIP, strip, :) NCN_STRICT_CHECK_TOOLS(WINDRES, windres) +NCN_STRICT_CHECK_TOOLS(WINDMC, windmc) NCN_STRICT_CHECK_TOOLS(OBJCOPY, objcopy) NCN_STRICT_CHECK_TOOLS(OBJDUMP, objdump) AC_SUBST(CC) @@ -2473,6 +2474,7 @@ ACX_CHECK_INSTALLED_TARGET_TOOL(OBJDUMP_ ACX_CHECK_INSTALLED_TARGET_TOOL(RANLIB_FOR_TARGET, ranlib, :) ACX_CHECK_INSTALLED_TARGET_TOOL(STRIP_FOR_TARGET, strip) ACX_CHECK_INSTALLED_TARGET_TOOL(WINDRES_FOR_TARGET, windres) +ACX_CHECK_INSTALLED_TARGET_TOOL(WINDMC_FOR_TARGET, windmc) =20 RAW_CXX_FOR_TARGET=3D"$CXX_FOR_TARGET" =20 @@ -2498,6 +2500,7 @@ GCC_TARGET_TOOL(objdump, OBJDUMP_FOR_TAR GCC_TARGET_TOOL(ranlib, RANLIB_FOR_TARGET, RANLIB, [binutils/ranlib]) GCC_TARGET_TOOL(strip, STRIP_FOR_TARGET, STRIP, [binutils/strip]) GCC_TARGET_TOOL(windres, WINDRES_FOR_TARGET, WINDRES, [binutils/windres]) +GCC_TARGET_TOOL(windmc, WINDMC_FOR_TARGET, WINDMC, [binutils/windmc]) =20 AC_SUBST(FLAGS_FOR_TARGET) AC_SUBST(RAW_CXX_FOR_TARGET) =3D= --=_mixed 004BEC64C1257306_=--