Move tui object files to tui subdirectory
authorTom Tromey <tom@tromey.com>
Tue, 21 Nov 2017 19:42:33 +0000 (12:42 -0700)
committerTom Tromey <tom@tromey.com>
Mon, 27 Nov 2017 23:53:23 +0000 (16:53 -0700)
Move the object files corresponding to tui/*.c to the tui subdirectory
in the build tree.

ChangeLog
2017-11-27  Tom Tromey  <tom@tromey.com>

* Makefile.in (SUBDIR_TUI_OBS): Redefine.
(CONFIG_SRC_SUBDIR): Add tui.
(%.o): Remove tui rule.

gdb/ChangeLog
gdb/Makefile.in

index 51d255c..1b3ae40 100644 (file)
@@ -1,5 +1,11 @@
 2017-11-27  Tom Tromey  <tom@tromey.com>
 
+       * Makefile.in (SUBDIR_TUI_OBS): Redefine.
+       (CONFIG_SRC_SUBDIR): Add tui.
+       (%.o): Remove tui rule.
+
+2017-11-27  Tom Tromey  <tom@tromey.com>
+
        * Makefile.in (SUBDIR_GCC_COMPILE_OBS): Redefine.
        (%.o): Remove compile rule.
        (CONFIG_SRC_SUBDIR): Add compile.
index 626dc91..9b803ea 100644 (file)
@@ -282,25 +282,6 @@ SUBDIR_MI_CFLAGS =
 #
 # TUI sub directory definitions
 #
-SUBDIR_TUI_OBS = \
-       tui.o \
-       tui-command.o \
-       tui-data.o \
-       tui-disasm.o \
-       tui-file.o \
-       tui-hooks.o \
-       tui-interp.o \
-       tui-io.o \
-       tui-layout.o \
-       tui-out.o \
-       tui-regs.o \
-       tui-source.o \
-       tui-stack.o \
-       tui-win.o \
-       tui-windata.o \
-       tui-wingeneral.o \
-       tui-winsource.o
-
 SUBDIR_TUI_SRCS = \
        tui/tui.c \
        tui/tui-command.c \
@@ -320,6 +301,8 @@ SUBDIR_TUI_SRCS = \
        tui/tui-wingeneral.c \
        tui/tui-winsource.c
 
+SUBDIR_TUI_OBS = $(patsubst %.c,%.o,$(SUBDIR_TUI_SRCS))
+
 SUBDIR_TUI_DEPS =
 SUBDIR_TUI_LDFLAGS =
 SUBDIR_TUI_CFLAGS = -DTUI=1
@@ -615,7 +598,7 @@ CONFIG_INSTALL = @CONFIG_INSTALL@
 CONFIG_UNINSTALL = @CONFIG_UNINSTALL@
 HAVE_NATIVE_GCORE_TARGET = @HAVE_NATIVE_GCORE_TARGET@
 
-CONFIG_SRC_SUBDIR = arch cli mi compile
+CONFIG_SRC_SUBDIR = arch cli mi compile tui
 CONFIG_DEP_SUBDIR = $(addsuffix /$(DEPDIR),$(CONFIG_SRC_SUBDIR))
 
 # -I. for config files.
@@ -1930,10 +1913,6 @@ $(CONFIG_DEP_SUBDIR):
        $(COMPILE) $<
        $(POSTCOMPILE)
 
-%.o: $(srcdir)/tui/%.c
-       $(COMPILE) $<
-       $(POSTCOMPILE)
-
 %.o: ${srcdir}/unittests/%.c
        $(COMPILE) $<
        $(POSTCOMPILE)