gdbserver: Use pattern rule for objects from target/

gdb/gdbserver/ChangeLog:

	* Makefile.in (%.o: ../target/%.c): New rule.
	(waitstatus.o: ../target/waitstatus.c): Remove.
This commit is contained in:
Simon Marchi 2017-03-13 18:44:02 -04:00 committed by Simon Marchi
parent c362e6217b
commit 21122961ec
2 changed files with 15 additions and 7 deletions

View file

@ -1,3 +1,8 @@
2017-03-13 Simon Marchi <simon.marchi@polymtl.ca>
* Makefile.in (%.o: ../target/%.c): New rule.
(waitstatus.o: ../target/waitstatus.c): Remove.
2017-03-13 Simon Marchi <simon.marchi@polymtl.ca>
* Makefile.in

View file

@ -328,10 +328,6 @@ FLAGS_TO_PASS = \
# All generated files which can be included by another file.
generated_files = config.h $(GNULIB_H)
%.o: %.c
$(COMPILE) $<
$(POSTCOMPILE)
all: gdbserver$(EXEEXT) gdbreplay$(EXEEXT) $(extra_libraries)
@$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do
@ -796,9 +792,6 @@ cleanups.o: ../common/cleanups.c
common-exceptions.o: ../common/common-exceptions.c
$(COMPILE) $<
$(POSTCOMPILE)
waitstatus.o: ../target/waitstatus.c
$(COMPILE) $<
$(POSTCOMPILE)
fileio.o: ../common/fileio.c
$(COMPILE) $<
$(POSTCOMPILE)
@ -881,6 +874,16 @@ aarch64-insn.o: ../arch/aarch64-insn.c
$(COMPILE) $<
$(POSTCOMPILE)
# Rules for objects that go in the gdbserver binary.
%.o: %.c
$(COMPILE) $<
$(POSTCOMPILE)
%.o: ../target/%.c
$(COMPILE) $<
$(POSTCOMPILE)
# Rules for register format descriptions.
%.c: ../regformats/%.dat | $(regdat_sh)