• 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évision7c125e3b10ac6f9222d24c76cdf31a5a9ec8dae0 (tree)
l'heure2015-11-22 15:59:20
AuteurMike Frysinger <vapier@gent...>
CommiterMike Frysinger

Message de Log

sim: ppc: avoid use of $< in ordinary rules [PR sim/13834]

POSIX does not define $< behavior in ordinary rules, so avoid its use
to fix building on non-GNU make setups.

Reported-by: Christopher January <chris.january@allinea.com>

Change Summary

Modification

--- a/sim/ppc/ChangeLog
+++ b/sim/ppc/ChangeLog
@@ -1,3 +1,10 @@
1+2015-11-21 Mike Frysinger <vapier@gentoo.org>
2+
3+ PR sim/13834
4+ * Makefile.in (gentmap): Change $< to $(srcdir)/../common/gentmap.c.
5+ (callback.o): Change $< to $(srcdir)/../common/callback.c.
6+ (options.o): Change $< to $(srcdir)/options.c.
7+
18 2015-11-17 Pedro Alves <palves@redhat.com>
29
310 * debug.h (TRACE, ITRACE, DTRACE, DITRACE, PTRACE): Call
--- a/sim/ppc/Makefile.in
+++ b/sim/ppc/Makefile.in
@@ -635,8 +635,9 @@ mon.o: mon.c $(BASICS_H) $(CPU_H) $(MON_H)
635635
636636 # GDB after 4.16 expects the default_callback structure to be setup.
637637 # As a kludge, build the common stuff here for now.
638-gentmap: ../common/gentmap.c Makefile targ-vals.def
639- $(CC_FOR_BUILD) $(BUILD_CFLAGS) -I. -I../common -I$(srcdir)/../common -o gentmap $< $(BUILD_LIBS)
638+gentmap: $(srcdir)/../common/gentmap.c Makefile targ-vals.def
639+ $(CC_FOR_BUILD) $(BUILD_CFLAGS) -I. -I../common -I$(srcdir)/../common \
640+ -o gentmap $(srcdir)/../common/gentmap.c $(BUILD_LIBS)
640641
641642 targ-vals.def: $(srcdir)/../common/nltvals.def
642643 rm -f targ-vals.def tmp-def
@@ -653,8 +654,8 @@ targ-map.c: Makefile gentmap $(srcdir)/../../move-if-change
653654 ./gentmap -c > tmp-map.c
654655 $(SHELL) $(srcdir)/../../move-if-change tmp-map.c targ-map.c
655656
656-callback.o: ../common/callback.c $(TARG_VALS_H) $(CONFIG_H)
657- $(CC) -c $(STD_CFLAGS) -DHAVE_CONFIG_H $<
657+callback.o: $(srcdir)/../common/callback.c $(TARG_VALS_H) $(CONFIG_H)
658+ $(CC) -c $(STD_CFLAGS) -DHAVE_CONFIG_H $(srcdir)/../common/callback.c
658659
659660 targ-map.o: targ-map.c $(ANSIDECL_H) $(GDB_CALLBACK_H) $(TARG_VALS_H)
660661
@@ -667,7 +668,7 @@ tconfig.h:
667668
668669 # Rebuild options whenever something changes so the date/time is up to date.
669670 options.o: options.c $(CPU_H) $(OPTIONS_H) $(DEFINES_H) $(BASICS_H) $(IDECODE_H) $(INLINE) $(LIB_SRC) $(BUILT_SRC) config.status Makefile
670- $(CC) -c $(STD_CFLAGS) '-DOPCODE_RULES="@sim_opcode@"' '-DIGEN_FLAGS="$(IGEN_FLAGS)"' '-DDGEN_FLAGS="$(DGEN_FLAGS)"' $<
671+ $(CC) -c $(STD_CFLAGS) '-DOPCODE_RULES="@sim_opcode@"' '-DIGEN_FLAGS="$(IGEN_FLAGS)"' '-DDGEN_FLAGS="$(DGEN_FLAGS)"' $(srcdir)/options.c
671672
672673 defines.h: tmp-defines; @true
673674 tmp-defines: config.h Makefile