diff options
author | Tom Tromey <tom@tromey.com> | 2018-12-24 12:01:34 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2018-12-27 13:15:31 -0700 |
commit | 6987262214a204ea3ab857d86a1faf9f4e66f211 (patch) | |
tree | a1943c2805edb3b185d29619ec9c48c407715496 /gdb/Makefile.in | |
parent | b180d0a254034c14fd540c1b57391bb413f788f7 (diff) | |
download | gdb-6987262214a204ea3ab857d86a1faf9f4e66f211.zip gdb-6987262214a204ea3ab857d86a1faf9f4e66f211.tar.gz gdb-6987262214a204ea3ab857d86a1faf9f4e66f211.tar.bz2 |
Build gdb "nat" files in subdirectory
This moves the various "nat" object files into the nat/ subdirectory.
This allows for the removal of a pattern rule from the gdb Makefile,
which is a small cleanup.
I made the configure.nat change in a (semi-) automated way, hopefully
meaning that it is more likely to be correct than had I done it by
hand.
Eventually I would like for the various configure scripts to only
mention source files, and let the Makefile compute the object file
names.
gdb/ChangeLog
2018-12-27 Tom Tromey <tom@tromey.com>
* configure.nat (NATDEPFILES): Use nat/ prefix.
* Makefile.in (CONFIG_SRC_SUBDIR): Add nat.
(%.o: ${srcdir}/nat/%.c): Remove rule.
(INIT_FILES): Do not filter out NATDEPFILES.
Diffstat (limited to 'gdb/Makefile.in')
-rw-r--r-- | gdb/Makefile.in | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/gdb/Makefile.in b/gdb/Makefile.in index 713b0d8..bbff688 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -525,7 +525,8 @@ CONFIG_INSTALL = @CONFIG_INSTALL@ CONFIG_UNINSTALL = @CONFIG_UNINSTALL@ HAVE_NATIVE_GCORE_TARGET = @HAVE_NATIVE_GCORE_TARGET@ -CONFIG_SRC_SUBDIR = arch cli mi common compile tui unittests guile python target +CONFIG_SRC_SUBDIR = arch cli mi common compile tui unittests guile python \ + target nat CONFIG_DEP_SUBDIR = $(addsuffix /$(DEPDIR),$(CONFIG_SRC_SUBDIR)) # -I. for config files. @@ -1635,10 +1636,6 @@ python/%.o: INTERNAL_CFLAGS += $(PYTHON_CFLAGS) $(COMPILE) $(all_gdbtk_cflags) $< $(POSTCOMPILE) -%.o: ${srcdir}/nat/%.c - $(COMPILE) $< - $(POSTCOMPILE) - installcheck: # The check target can not use subdir_do, because subdir_do does not @@ -1837,7 +1834,7 @@ test-cp-name-parser$(EXEEXT): test-cp-name-parser.o $(LIBIBERTY) INIT_FILES = \ $(patsubst %.o,%.c, \ $(patsubst %-exp.o,%-exp.y, \ - $(filter-out $(NATDEPFILES) init.o version.o %_S.o %_U.o,\ + $(filter-out init.o version.o %_S.o %_U.o,\ $(COMMON_OBS)))) init.c: stamp-init; @true |