From: Roland McGrath Date: Sun, 29 Dec 2002 21:01:00 +0000 (+0000) Subject: * Makerules ($(common-objpfx)%.h $(common-objpfx)%.h.d): Fix sed X-Git-Tag: cvs/glibc-2_3_2~443 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7371e6e47d6c1607f1dcd6434cc1e181e5e1872;p=thirdparty%2Fglibc.git * Makerules ($(common-objpfx)%.h $(common-objpfx)%.h.d): Fix sed pattern for prepending $(..) so it doesn't affect $(foo). --- diff --git a/ChangeLog b/ChangeLog index 8823106da91..8cf0aef0183 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2002-12-29 Roland McGrath + * Makerules ($(common-objpfx)%.h $(common-objpfx)%.h.d): Fix sed + pattern for prepending $(..) so it doesn't affect $(foo). + * math/Makefile (generated): Add $(addsuffix .c .S,$(calls:s_%=m_%)). 2002-12-29 Jakub Jelinek diff --git a/Makerules b/Makerules index 6f5eacf4544..f4fed9f81f1 100644 --- a/Makerules +++ b/Makerules @@ -1186,7 +1186,7 @@ $(common-objpfx)%.h $(common-objpfx)%.h.d: $(..)scripts/gen-as-const.awk %.sym -MD -MF $(@:.h=.h.d)T -MT '$(@:.h=.h.d) $(@:.h.d=.h)' \ | sed -n 's/^.*@@@name@@@\([^@]*\)@@@value@@@[^0-9Xxa-fA-F-]*\([0-9Xxa-fA-F-][0-9Xxa-fA-F-]*\).*@@@end@@@.*$$/#define \1 \2/p' > $(@:.h.d=.h)T sed $(sed-remove-objpfx) \ - -e 's@ *\([^ \/][^ \]*\)@ $$(..)\1@g' \ + -e 's@ *\([^ \/$$][^ \]*\)@ $$(..)\1@g' \ -e 's@ *\.\.\/\([^ \]*\)@ $$(..)\1@g' \ $(@:.h=.h.d)T > $(@:.h=.h.d)T2 rm -f $(@:.h=.h.d)T