• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Révisionad0b86ef103b7817592e9698dd4a3fe027f838ad (tree)
l'heure2023-01-28 20:58:38
AuteurRuben Agin <phabrics@phab...>
CommiterRuben Agin

Message de Log

Fixes for vpath builds of generated files.

Change Summary

Modification

--- a/ic/m68k/Makefile.am
+++ b/ic/m68k/Makefile.am
@@ -38,8 +38,8 @@ $(noinst_SCRIPTS): %.sh: %.m4
3838
3939 # target to make m68k-auto.h:
4040 m68k-auto.h: m68k-misc-auto.sh m68k-insns-auto.sh
41- $(SHELL) m68k-misc-auto.sh --header > $@
42- $(SHELL) m68k-insns-auto.sh --header >> $@
41+ $(SHELL) $< --header > $@
42+ $(SHELL) $(srcdir)/m68k-insns-auto.sh --header >> $@
4343
4444 # target to make m68k-opmap.c:
4545 m68k-opmap.c: m68k-iset.txt m68k-iset-expand.pl m68k-opmap-make.pl
@@ -50,16 +50,16 @@ m68k-opmap.c: m68k-iset.txt m68k-iset-expand.pl m68k-opmap-make.pl
5050
5151 # target to make m68k-insns-auto.c:
5252 m68k-insns-auto.c: m68k-insns-auto.sh m68k-misc-auto.sh
53- $(SHELL) m68k-insns-auto.sh > $@
54- $(SHELL) m68k-misc-auto.sh >> $@
53+ $(SHELL) $< > $@
54+ $(SHELL) $(srcdir)/m68k-misc-auto.sh >> $@
5555
5656 # target to make m68k-bus-auto.c:
5757 m68k-bus-auto.c: m68k-bus-auto.sh
58- $(SHELL) m68k-bus-auto.sh > $@
58+ $(SHELL) $< > $@
5959
6060 # target to make m6888x-auto.c:
6161 m6888x-auto.c: m6888x-auto.sh
62- $(SHELL) m6888x-auto.sh > $@
62+ $(SHELL) $< > $@
6363
6464 # dependencies on automatically-generated IEEE 754 sources:
6565 $(tme_ic_m68k_la_OBJECTS): ../ieee754/ieee754-auto.h ../ieee754/ieee754-ops-auto.h
--- a/ic/sparc/Makefile.am
+++ b/ic/sparc/Makefile.am
@@ -41,25 +41,25 @@ $(noinst_SCRIPTS): %.sh: %.m4
4141
4242 # target to make sparc-auto.h:
4343 sparc-auto.h: sparc-misc-auto.sh sparc-insns-auto.sh
44- $(SHELL) sparc-misc-auto.sh --header > $@
45- $(SHELL) sparc-insns-auto.sh --header >> $@
44+ $(SHELL) $< --header > $@
45+ $(SHELL) $(srcdir)/sparc-insns-auto.sh --header >> $@
4646
4747 # target to make sparc-insns-auto.c:
4848 sparc-insns-auto.c: sparc-insns-auto.sh sparc-misc-auto.sh
49- $(SHELL) sparc-insns-auto.sh > $@
50- $(SHELL) sparc-misc-auto.sh >> $@
49+ $(SHELL) $< > $@
50+ $(SHELL) $(srcdir)/sparc-misc-auto.sh >> $@
5151
5252 # target to make sparc-bus-auto.c:
5353 sparc-bus-auto.c: sparc-bus-auto.sh
54- $(SHELL) sparc-bus-auto.sh > $@
54+ $(SHELL) $< > $@
5555
5656 # target to make sparc-fpu-auto.c:
5757 sparc-fpu-auto.c: sparc-fpu-auto.sh
58- $(SHELL) sparc-fpu-auto.sh > $@
58+ $(SHELL) $< > $@
5959
6060 # target to make sparc-vis-auto.c:
6161 sparc-vis-auto.c: sparc-vis-auto.sh
62- $(SHELL) sparc-vis-auto.sh > $@
62+ $(SHELL) $< > $@
6363
6464 # dependencies on automatically-generated IEEE 754 sources:
6565 $(tme_ic_sparc_la_OBJECTS): ../ieee754/ieee754-auto.h ../ieee754/ieee754-ops-auto.h