mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-06 12:09:26 +08:00
Use GNU make pattern rule in ld Makefile
Use the pattern rule in a comment from commit 77ac17b845
.
* Makefile.am (run-genscripts): Delete. Use pattern rule
e%.c instead.
* Makefile.in: Regenerate.
This commit is contained in:
parent
b73ffa23bf
commit
7b793987b5
@ -633,19 +633,10 @@ GEN_DEPENDS = $(srcdir)/genscripts.sh stringify.sed
|
||||
|
||||
@TDIRS@
|
||||
|
||||
# We can't use pattern rules as we don't want to depend on GNU
|
||||
# make, or else these rules could have been expressed in one
|
||||
# two-liner: 'e%.c:' and ' ${GENSCRIPTS} $* "$(tdir_$*)"'.
|
||||
# (The recursive variable expansion is portable.)
|
||||
|
||||
run-genscripts:
|
||||
$(AM_V_at)${GENSCRIPTS} $(script_target) "$($(script_tdirname))"
|
||||
|
||||
.PHONY: run-genscripts
|
||||
e%.c:
|
||||
$(AM_V_GEN)${GENSCRIPTS} $* "$(tdir_$*)"
|
||||
|
||||
$(ALL_EMULATION_SOURCES) $(ALL_64_EMULATION_SOURCES): $(GEN_DEPENDS)
|
||||
$(AM_V_GEN)base=`echo $@ | sed -e 's,e\(.*\).c,\1,'`; \
|
||||
$(MAKE) run-genscripts "script_target=$$base" "script_tdirname=tdir_$$base"
|
||||
|
||||
# It's a pity we can't generate these include "./deps/e*.Pc" lines
|
||||
# from ALL_EMULATION_SOURCES and ALL_64_EMULATION_SOURCES, but that isn't
|
||||
|
@ -2355,19 +2355,10 @@ stringify.sed: ${srcdir}/emultempl/$(STRINGIFY)
|
||||
|
||||
@TDIRS@
|
||||
|
||||
# We can't use pattern rules as we don't want to depend on GNU
|
||||
# make, or else these rules could have been expressed in one
|
||||
# two-liner: 'e%.c:' and ' ${GENSCRIPTS} $* "$(tdir_$*)"'.
|
||||
# (The recursive variable expansion is portable.)
|
||||
|
||||
run-genscripts:
|
||||
$(AM_V_at)${GENSCRIPTS} $(script_target) "$($(script_tdirname))"
|
||||
|
||||
.PHONY: run-genscripts
|
||||
e%.c:
|
||||
$(AM_V_GEN)${GENSCRIPTS} $* "$(tdir_$*)"
|
||||
|
||||
$(ALL_EMULATION_SOURCES) $(ALL_64_EMULATION_SOURCES): $(GEN_DEPENDS)
|
||||
$(AM_V_GEN)base=`echo $@ | sed -e 's,e\(.*\).c,\1,'`; \
|
||||
$(MAKE) run-genscripts "script_target=$$base" "script_tdirname=tdir_$$base"
|
||||
|
||||
# It's a pity we can't generate these include "./deps/e*.Pc" lines
|
||||
# from ALL_EMULATION_SOURCES and ALL_64_EMULATION_SOURCES, but that isn't
|
||||
|
Loading…
Reference in New Issue
Block a user