+2018-02-19 Alan Hayward <alan.hayward@arm.com>
+
+ * Makefile.in: (COMMON_SFILES): Add common/*.c files.
+ (SFILES): Remove common/*.c files.
+ (COMMON_OBS): Remove some *.o files built from common/*.c files.
+ * common/common.host: Add common reference.
+ * configure.ac: Likewise.
+ * configure: Regenerate.
+
2018-02-16 Yao Qi <yao.qi@linaro.org>
* block.c (block_namespace_info): Inherit allocate_on_obstack.
CONFIG_UNINSTALL = @CONFIG_UNINSTALL@
HAVE_NATIVE_GCORE_TARGET = @HAVE_NATIVE_GCORE_TARGET@
-CONFIG_SRC_SUBDIR = arch cli mi compile tui unittests guile python target
+CONFIG_SRC_SUBDIR = arch cli mi common compile tui unittests guile python target
CONFIG_DEP_SUBDIR = $(addsuffix /$(DEPDIR),$(CONFIG_SRC_SUBDIR))
# -I. for config files.
cli-out.c \
coff-pe-read.c \
coffread.c \
+ common/agent.c \
+ common/btrace-common.c \
+ common/buffer.c \
+ common/cleanups.c \
+ common/common-debug.c \
+ common/common-exceptions.c \
+ common/common-regcache.c \
+ common/common-utils.c \
+ common/errors.c \
+ common/environ.c \
+ common/fileio.c \
+ common/filestuff.c \
+ common/format.c \
+ common/job-control.c \
+ common/gdb_tilde_expand.c \
+ common/gdb_vecs.c \
+ common/new-op.c \
+ common/print-utils.c \
+ common/ptid.c \
+ common/rsp-low.c \
+ common/run-time-clock.c \
+ common/signals.c \
+ common/signals-state-save-restore.c \
+ common/vec.c \
+ common/xml-utils.c \
complaints.c \
completer.c \
continuations.c \
stub-termcap.c \
symfile-mem.c \
ui-file.h \
- common/agent.c \
- common/btrace-common.c \
- common/buffer.c \
- common/cleanups.c \
- common/common-debug.c \
- common/common-exceptions.c \
- common/common-regcache.c \
- common/common-utils.c \
- common/errors.c \
- common/environ.c \
- common/fileio.c \
- common/filestuff.c \
- common/format.c \
- common/job-control.c \
- common/gdb_tilde_expand.c \
- common/gdb_vecs.c \
- common/new-op.c \
- common/print-utils.c \
- common/ptid.c \
- common/rsp-low.c \
- common/run-time-clock.c \
- common/signals.c \
- common/signals-state-save-restore.c \
- common/vec.c \
- common/xml-utils.c \
mi/mi-common.c \
$(SUBDIR_TARGET_SRCS) \
$(COMMON_SFILES) \
TAGFILES_WITH_SRCDIR = $(HFILES_WITH_SRCDIR)
COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
- btrace-common.o \
- buffer.o \
- cleanups.o \
- common-agent.o \
- common-debug.o \
- common-exceptions.o \
- job-control.o \
- common-regcache.o \
- common-utils.o \
- environ.o \
- errors.o \
exec.o \
- fileio.o \
- filestuff.o \
- format.o \
- gdb_tilde_expand.o \
- gdb_vecs.o \
mi/mi-common.o \
- new-op.o \
- print-utils.o \
- ptid.o \
- rsp-low.o \
- run-time-clock.o \
- signals.o \
- signals-state-save-restore.o \
- vec.o \
version.o \
xml-builtin.o \
- xml-utils.o \
$(patsubst %.c,%.o,$(COMMON_SFILES)) \
$(SUBDIR_TARGET_OBS) \
$(SUBDIR_GCC_COMPILE_OBS)
python/%.o: INTERNAL_CFLAGS += $(PYTHON_CFLAGS)
# Rules for compiling .c files in the various source subdirectories.
-%.o: ${srcdir}/common/%.c
- $(COMPILE) $<
- $(POSTCOMPILE)
-
%.o: $(srcdir)/gdbtk/generic/%.c
$(COMPILE) $(all_gdbtk_cflags) $<
$(POSTCOMPILE)
$(COMPILE) $<
$(POSTCOMPILE)
-# Specify an explicit rule for gdb/common/agent.c, to avoid a clash with the
-# object file generate by gdb/agent.c.
-common-agent.o: $(srcdir)/common/agent.c
- $(COMPILE) $(srcdir)/common/agent.c
- $(POSTCOMPILE)
-
installcheck:
# The check target can not use subdir_do, because subdir_do does not
case "${host}" in
-*-mingw*) common_host_obs=mingw-strerror.o
+*-mingw*) common_host_obs=common/mingw-strerror.o
;;
*)
- common_host_obs=posix-strerror.o
+ common_host_obs=common/posix-strerror.o
;;
esac
$as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
- CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_UNITTESTS_OBS) selftest.o selftest-arch.o"
+ CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_UNITTESTS_OBS) common/selftest.o selftest-arch.o"
CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_UNITTESTS_SRCS) common/selftest.c selftest-arch.c"
fi
if $development; then
AC_DEFINE(GDB_SELF_TEST, 1,
[Define if self-testing features should be enabled])
- CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_UNITTESTS_OBS) selftest.o selftest-arch.o"
+ CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_UNITTESTS_OBS) common/selftest.o selftest-arch.o"
CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_UNITTESTS_SRCS) common/selftest.c selftest-arch.c"
fi
+2018-02-19 Alan Hayward <alan.hayward@arm.com>
+
+ * Makefile.in: Add common directory in build.
+ * configure.ac: Add common reference.
+ * configure: Regenerate.
+
2018-02-09 Markus Metzger <markus.t.metzger@intel.com>
* linux-low.c (linux_target_ops): Remove linux_supports_btrace.
TAGFILES = $(SOURCES) ${HFILES} ${ALLPARAM} ${POSSLIBS}
OBS = \
- agent.o \
ax.o \
- btrace-common.o \
- buffer.o \
- cleanups.o \
- common-debug.o \
- common-exceptions.o \
- job-control.o \
- common-regcache.o \
- common-utils.o \
+ common/agent.o \
+ common/btrace-common.o \
+ common/buffer.o \
+ common/cleanups.o \
+ common/common-debug.o \
+ common/common-exceptions.o \
+ common/job-control.o \
+ common/common-regcache.o \
+ common/common-utils.o \
+ common/errors.o \
+ common/environ.o \
+ common/fileio.o \
+ common/filestuff.o \
+ common/format.o \
+ common/gdb_tilde_expand.o \
+ common/gdb_vecs.o \
+ common/new-op.o \
+ common/print-utils.o \
+ common/ptid.o \
+ common/rsp-low.o \
+ common/signals.o \
+ common/signals-state-save-restore.o \
+ common/vec.o \
+ common/xml-utils.o \
debug.o \
dll.o \
- errors.o \
- environ.o \
event-loop.o \
- fileio.o \
- filestuff.o \
- format.o \
- gdb_tilde_expand.o \
- gdb_vecs.o \
hostio.o \
inferiors.o \
mem-break.o \
- new-op.o \
notif.o \
- print-utils.o \
- ptid.o \
regcache.o \
remote-utils.o \
- rsp-low.o \
server.o \
- signals.o \
- signals-state-save-restore.o \
symbol.o \
target.o \
tdesc.o \
tracepoint.o \
utils.o \
- vec.o \
version.o \
waitstatus.o \
- xml-utils.o \
$(DEPFILES) \
$(LIBOBJS) \
$(XML_BUILTIN)
IPA_OBJS = \
ax-ipa.o \
- common-utils-ipa.o \
- errors-ipa.o \
- format-ipa.o \
- print-utils-ipa.o \
+ common/common-utils-ipa.o \
+ common/errors-ipa.o \
+ common/format-ipa.o \
+ common/print-utils-ipa.o \
+ common/rsp-low-ipa.o \
+ common/vec-ipa.o \
regcache-ipa.o \
remote-utils-ipa.o \
- rsp-low-ipa.o \
tdesc-ipa.o \
tracepoint-ipa.o \
utils-ipa.o \
- vec-ipa.o \
${IPA_DEPFILES}
IPA_LIB = libinproctrace.so
$(IPAGENT_COMPILE) $<
$(POSTCOMPILE)
-%-ipa.o: ../common/%.c
+common/%-ipa.o: ../common/%.c
$(IPAGENT_COMPILE) $<
$(POSTCOMPILE)
$(COMPILE) $<
$(POSTCOMPILE)
-%.o: ../common/%.c
+common/%.o: ../common/%.c
$(COMPILE) $<
$(POSTCOMPILE)
if $development; then
- srv_selftest_objs="selftest.o"
+ srv_selftest_objs="common/selftest.o"
$as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
# Create sub-directories for objects and dependencies.
-CONFIG_SRC_SUBDIR="arch"
+CONFIG_SRC_SUBDIR="arch common"
ac_config_commands="$ac_config_commands gdbdepdir"
GDB_AC_LIBMCHECK(${libmcheck_default})
if $development; then
- srv_selftest_objs="selftest.o"
+ srv_selftest_objs="common/selftest.o"
AC_DEFINE(GDB_SELF_TEST, 1,
[Define if self-testing features should be enabled])
fi
ZW_CREATE_DEPDIR
# Create sub-directories for objects and dependencies.
-CONFIG_SRC_SUBDIR="arch"
+CONFIG_SRC_SUBDIR="arch common"
AC_SUBST(CONFIG_SRC_SUBDIR)
AC_CONFIG_COMMANDS([gdbdepdir],[