gdbserver: Use pattern rule for objects from target/
authorSimon Marchi <simon.marchi@polymtl.ca>
Mon, 13 Mar 2017 22:44:02 +0000 (18:44 -0400)
committerSimon Marchi <simon.marchi@ericsson.com>
Mon, 13 Mar 2017 22:44:02 +0000 (18:44 -0400)
gdb/gdbserver/ChangeLog:

* Makefile.in (%.o: ../target/%.c): New rule.
(waitstatus.o: ../target/waitstatus.c): Remove.

gdb/gdbserver/ChangeLog
gdb/gdbserver/Makefile.in

index 60ed76e..521a339 100644 (file)
@@ -1,5 +1,10 @@
 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
        (%.c: ../regformats/%.dat,
        (%.c: ../regformats/arm/%.dat,
index 85138e0..f814366 100644 (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)