gdbserver: rename source files to .cc
For the same reasons outlined in the previous patch, this patch renames gdbserver source files to .cc. I have moved the "-x c++" switch to only those rules that require it. gdbserver/ChangeLog: * Makefile.in: Rename source files from .c to .cc. * %.c: Rename to %.cc. * configure.ac: Rename server.c to server.cc. * configure: Re-generate.
This commit is contained in:
parent
06b3c5bdb0
commit
feacfcacaa
66 changed files with 75 additions and 68 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
2020-02-13 Simon Marchi <simon.marchi@efficios.com>
|
||||||
|
|
||||||
|
* Makefile.in: Rename source files from .c to .cc.
|
||||||
|
* %.c: Rename to %.cc.
|
||||||
|
* configure.ac: Rename server.c to server.cc.
|
||||||
|
* configure: Re-generate.
|
||||||
|
|
||||||
2020-02-13 Simon Marchi <simon.marchi@efficios.com>
|
2020-02-13 Simon Marchi <simon.marchi@efficios.com>
|
||||||
|
|
||||||
* Makefile.in: Rename gdbsupport source files from .c to .cc.
|
* Makefile.in: Rename gdbsupport source files from .c to .cc.
|
||||||
|
|
|
@ -79,7 +79,7 @@ include $(srcdir)/../gdb/silent-rules.mk
|
||||||
|
|
||||||
# Note that these are overridden by GNU make-specific code below if
|
# Note that these are overridden by GNU make-specific code below if
|
||||||
# GNU make is used. The overrides implement dependency tracking.
|
# GNU make is used. The overrides implement dependency tracking.
|
||||||
COMPILE.pre = $(CXX) -x c++ $(CXX_DIALECT)
|
COMPILE.pre = $(CXX) $(CXX_DIALECT)
|
||||||
COMPILE.post = -c -o $@
|
COMPILE.post = -c -o $@
|
||||||
COMPILE = $(ECHO_CXX) $(COMPILE.pre) $(INTERNAL_CFLAGS) $(COMPILE.post)
|
COMPILE = $(ECHO_CXX) $(COMPILE.pre) $(INTERNAL_CFLAGS) $(COMPILE.post)
|
||||||
POSTCOMPILE = @true
|
POSTCOMPILE = @true
|
||||||
|
@ -162,46 +162,46 @@ INTERNAL_LDFLAGS = $(LDFLAGS) @RDYNAMIC@
|
||||||
# All source files that go into linking GDB remote server.
|
# All source files that go into linking GDB remote server.
|
||||||
|
|
||||||
SFILES = \
|
SFILES = \
|
||||||
$(srcdir)/debug.c \
|
$(srcdir)/debug.cc \
|
||||||
$(srcdir)/dll.c \
|
$(srcdir)/dll.cc \
|
||||||
$(srcdir)/gdbreplay.c \
|
$(srcdir)/gdbreplay.cc \
|
||||||
$(srcdir)/hostio.c \
|
$(srcdir)/hostio.cc \
|
||||||
$(srcdir)/hostio-errno.c \
|
$(srcdir)/hostio-errno.cc \
|
||||||
$(srcdir)/i387-fp.c \
|
$(srcdir)/i387-fp.cc \
|
||||||
$(srcdir)/inferiors.c \
|
$(srcdir)/inferiors.cc \
|
||||||
$(srcdir)/linux-aarch64-low.c \
|
$(srcdir)/linux-aarch64-low.cc \
|
||||||
$(srcdir)/linux-arm-low.c \
|
$(srcdir)/linux-arm-low.cc \
|
||||||
$(srcdir)/linux-bfin-low.c \
|
$(srcdir)/linux-bfin-low.cc \
|
||||||
$(srcdir)/linux-cris-low.c \
|
$(srcdir)/linux-cris-low.cc \
|
||||||
$(srcdir)/linux-crisv32-low.c \
|
$(srcdir)/linux-crisv32-low.cc \
|
||||||
$(srcdir)/linux-ia64-low.c \
|
$(srcdir)/linux-ia64-low.cc \
|
||||||
$(srcdir)/linux-low.c \
|
$(srcdir)/linux-low.cc \
|
||||||
$(srcdir)/linux-m32r-low.c \
|
$(srcdir)/linux-m32r-low.cc \
|
||||||
$(srcdir)/linux-m68k-low.c \
|
$(srcdir)/linux-m68k-low.cc \
|
||||||
$(srcdir)/linux-mips-low.c \
|
$(srcdir)/linux-mips-low.cc \
|
||||||
$(srcdir)/linux-nios2-low.c \
|
$(srcdir)/linux-nios2-low.cc \
|
||||||
$(srcdir)/linux-ppc-low.c \
|
$(srcdir)/linux-ppc-low.cc \
|
||||||
$(srcdir)/linux-s390-low.c \
|
$(srcdir)/linux-s390-low.cc \
|
||||||
$(srcdir)/linux-sh-low.c \
|
$(srcdir)/linux-sh-low.cc \
|
||||||
$(srcdir)/linux-sparc-low.c \
|
$(srcdir)/linux-sparc-low.cc \
|
||||||
$(srcdir)/linux-tile-low.c \
|
$(srcdir)/linux-tile-low.cc \
|
||||||
$(srcdir)/linux-x86-low.c \
|
$(srcdir)/linux-x86-low.cc \
|
||||||
$(srcdir)/linux-xtensa-low.c \
|
$(srcdir)/linux-xtensa-low.cc \
|
||||||
$(srcdir)/mem-break.c \
|
$(srcdir)/mem-break.cc \
|
||||||
$(srcdir)/proc-service.c \
|
$(srcdir)/proc-service.cc \
|
||||||
$(srcdir)/proc-service.list \
|
$(srcdir)/proc-service.list \
|
||||||
$(srcdir)/regcache.c \
|
$(srcdir)/regcache.cc \
|
||||||
$(srcdir)/remote-utils.c \
|
$(srcdir)/remote-utils.cc \
|
||||||
$(srcdir)/server.c \
|
$(srcdir)/server.cc \
|
||||||
$(srcdir)/symbol.c \
|
$(srcdir)/symbol.cc \
|
||||||
$(srcdir)/target.c \
|
$(srcdir)/target.cc \
|
||||||
$(srcdir)/thread-db.c \
|
$(srcdir)/thread-db.cc \
|
||||||
$(srcdir)/utils.c \
|
$(srcdir)/utils.cc \
|
||||||
$(srcdir)/win32-arm-low.c \
|
$(srcdir)/win32-arm-low.cc \
|
||||||
$(srcdir)/win32-i386-low.c \
|
$(srcdir)/win32-i386-low.cc \
|
||||||
$(srcdir)/win32-low.c \
|
$(srcdir)/win32-low.cc \
|
||||||
$(srcdir)/wincecompat.c \
|
$(srcdir)/wincecompat.cc \
|
||||||
$(srcdir)/x86-low.c \
|
$(srcdir)/x86-low.cc \
|
||||||
$(srcdir)/../gdb/alloc.c \
|
$(srcdir)/../gdb/alloc.c \
|
||||||
$(srcdir)/../gdb/arch/arm.c \
|
$(srcdir)/../gdb/arch/arm.c \
|
||||||
$(srcdir)/../gdb/arch/arm-get-next-pcs.c \
|
$(srcdir)/../gdb/arch/arm-get-next-pcs.c \
|
||||||
|
@ -469,7 +469,7 @@ TAGS: ${TAGFILES}
|
||||||
etags \
|
etags \
|
||||||
`for i in yzzy ${DEPFILES}; do \
|
`for i in yzzy ${DEPFILES}; do \
|
||||||
if [ x$$i != xyzzy ]; then \
|
if [ x$$i != xyzzy ]; then \
|
||||||
echo ${srcdir}/$$i | sed -e 's/\.o$$/\.c/' \
|
echo ${srcdir}/$$i | sed -e 's/\.o$$/\.cc/' \
|
||||||
-e 's,/\(arch\|nat\|target\)/,/../\1/,' \
|
-e 's,/\(arch\|nat\|target\)/,/../\1/,' \
|
||||||
-e 's,/\(gdbsupport\)/,/../../\1/,'; \
|
-e 's,/\(gdbsupport\)/,/../../\1/,'; \
|
||||||
fi; \
|
fi; \
|
||||||
|
@ -481,7 +481,7 @@ clean:
|
||||||
rm -f *.o ${ADD_FILES} *~
|
rm -f *.o ${ADD_FILES} *~
|
||||||
rm -f gdbserver$(EXEEXT) gdbreplay$(EXEEXT) core make.log
|
rm -f gdbserver$(EXEEXT) gdbreplay$(EXEEXT) core make.log
|
||||||
rm -f $(IPA_LIB)
|
rm -f $(IPA_LIB)
|
||||||
rm -f *-generated.c
|
rm -f *-generated.cc
|
||||||
rm -f stamp-xml
|
rm -f stamp-xml
|
||||||
rm -f $(DEPDIR)/*.Po
|
rm -f $(DEPDIR)/*.Po
|
||||||
for i in $(CONFIG_SRC_SUBDIR); do \
|
for i in $(CONFIG_SRC_SUBDIR); do \
|
||||||
|
@ -541,19 +541,19 @@ am--refresh:
|
||||||
|
|
||||||
force:
|
force:
|
||||||
|
|
||||||
version-generated.c: Makefile $(srcdir)/../gdb/version.in $(srcdir)/../bfd/version.h $(srcdir)/../gdbsupport/create-version.sh
|
version-generated.cc: Makefile $(srcdir)/../gdb/version.in $(srcdir)/../bfd/version.h $(srcdir)/../gdbsupport/create-version.sh
|
||||||
$(ECHO_GEN) $(SHELL) $(srcdir)/../gdbsupport/create-version.sh $(srcdir)/../gdb \
|
$(ECHO_GEN) $(SHELL) $(srcdir)/../gdbsupport/create-version.sh $(srcdir)/../gdb \
|
||||||
$(host_alias) $(target_alias) $@
|
$(host_alias) $(target_alias) $@
|
||||||
|
|
||||||
xml-builtin-generated.c: stamp-xml; @true
|
xml-builtin-generated.cc: stamp-xml; @true
|
||||||
stamp-xml: $(XML_DIR)/feature_to_c.sh Makefile $(XML_FILES)
|
stamp-xml: $(XML_DIR)/feature_to_c.sh Makefile $(XML_FILES)
|
||||||
$(SILENCE) rm -f xml-builtin.tmp
|
$(SILENCE) rm -f xml-builtin.tmp
|
||||||
$(ECHO_GEN_XML_BUILTIN_GENERATED) $(SHELL) $(XML_DIR)/feature_to_c.sh \
|
$(ECHO_GEN_XML_BUILTIN_GENERATED) $(SHELL) $(XML_DIR)/feature_to_c.sh \
|
||||||
xml-builtin.tmp $(XML_FILES)
|
xml-builtin.tmp $(XML_FILES)
|
||||||
$(SILENCE) $(SHELL) $(srcdir)/../move-if-change xml-builtin.tmp xml-builtin-generated.c
|
$(SILENCE) $(SHELL) $(srcdir)/../move-if-change xml-builtin.tmp xml-builtin-generated.cc
|
||||||
$(SILENCE) echo stamp > stamp-xml
|
$(SILENCE) echo stamp > stamp-xml
|
||||||
|
|
||||||
.PRECIOUS: xml-builtin.c
|
.PRECIOUS: xml-builtin.cc
|
||||||
|
|
||||||
# GNU Make has an annoying habit of putting *all* the Makefile variables
|
# GNU Make has an annoying habit of putting *all* the Makefile variables
|
||||||
# into the environment, unless you include this target as a circumvention.
|
# into the environment, unless you include this target as a circumvention.
|
||||||
|
@ -586,87 +586,87 @@ IPAGENT_COMPILE = $(ECHO_CXX) $(COMPILE.pre) $(IPAGENT_CFLAGS) $(COMPILE.post)
|
||||||
|
|
||||||
# Rules for special cases.
|
# Rules for special cases.
|
||||||
|
|
||||||
ax-ipa.o: ax.c
|
ax-ipa.o: ax.cc
|
||||||
$(IPAGENT_COMPILE) $(WARN_CFLAGS_NO_FORMAT) $<
|
$(IPAGENT_COMPILE) $(WARN_CFLAGS_NO_FORMAT) $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
ax.o: ax.c
|
ax.o: ax.cc
|
||||||
$(COMPILE) $(WARN_CFLAGS_NO_FORMAT) $<
|
$(COMPILE) $(WARN_CFLAGS_NO_FORMAT) $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
# Rules for objects that go in the in-process agent.
|
# Rules for objects that go in the in-process agent.
|
||||||
|
|
||||||
arch/%-ipa.o: ../gdb/arch/%.c
|
arch/%-ipa.o: ../gdb/arch/%.c
|
||||||
$(IPAGENT_COMPILE) $<
|
$(IPAGENT_COMPILE) -x c++ $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
gdbsupport/%-ipa.o: ../gdbsupport/%.cc
|
gdbsupport/%-ipa.o: ../gdbsupport/%.cc
|
||||||
$(IPAGENT_COMPILE) $<
|
$(IPAGENT_COMPILE) $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
%-ipa.o: %-generated.c
|
%-ipa.o: %-generated.cc
|
||||||
$(IPAGENT_COMPILE) $<
|
$(IPAGENT_COMPILE) $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
%-ipa.o: %.c
|
%-ipa.o: %.cc
|
||||||
$(IPAGENT_COMPILE) $<
|
$(IPAGENT_COMPILE) $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
%-ipa.o: ../gdb/%.c
|
%-ipa.o: ../gdb/%.c
|
||||||
$(IPAGENT_COMPILE) $<
|
$(IPAGENT_COMPILE) -x c++ $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
# Note: Between two matching pattern rules, GNU Make 3.81 chooses the first one.
|
# Note: Between two matching pattern rules, GNU Make 3.81 chooses the first one.
|
||||||
# Therefore, this one needs to be before "%.o: %.c" for it to be considered for
|
# Therefore, this one needs to be before "%.o: %.cc" for it to be considered for
|
||||||
# files such as linux-amd64-ipa.o generated from linux-amd64-ipa.c.
|
# files such as linux-amd64-ipa.o generated from linux-amd64-ipa.cc.
|
||||||
#
|
#
|
||||||
# Later versions of GNU Make choose the rule with the shortest stem, so it would
|
# Later versions of GNU Make choose the rule with the shortest stem, so it would
|
||||||
# work in any order.
|
# work in any order.
|
||||||
|
|
||||||
%-ipa.o: %-ipa.c
|
%-ipa.o: %-ipa.cc
|
||||||
$(IPAGENT_COMPILE) $<
|
$(IPAGENT_COMPILE) $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
# Rules for objects that go in the gdbserver binary.
|
# Rules for objects that go in the gdbserver binary.
|
||||||
|
|
||||||
arch/%.o: ../gdb/arch/%.c
|
arch/%.o: ../gdb/arch/%.c
|
||||||
$(COMPILE) $<
|
$(COMPILE) -x c++ $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
gdbsupport/%.o: ../gdbsupport/%.cc
|
gdbsupport/%.o: ../gdbsupport/%.cc
|
||||||
$(COMPILE) $<
|
$(COMPILE) $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
%.o: %-generated.c
|
%.o: %-generated.cc
|
||||||
$(COMPILE) $<
|
$(COMPILE) $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
%.o: %.c
|
%.o: %.cc
|
||||||
$(COMPILE) $<
|
$(COMPILE) $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
nat/%.o: ../gdb/nat/%.c
|
nat/%.o: ../gdb/nat/%.c
|
||||||
$(COMPILE) $<
|
$(COMPILE) -x c++ $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
target/%.o: ../gdb/target/%.c
|
target/%.o: ../gdb/target/%.c
|
||||||
$(COMPILE) $<
|
$(COMPILE) -x c++ $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
%.o: ../gdb/%.c
|
%.o: ../gdb/%.c
|
||||||
$(COMPILE) $<
|
$(COMPILE) -x c++ $<
|
||||||
$(POSTCOMPILE)
|
$(POSTCOMPILE)
|
||||||
|
|
||||||
# Rules for register format descriptions. Suffix destination files with
|
# Rules for register format descriptions. Suffix destination files with
|
||||||
# -generated to identify and clean them easily.
|
# -generated to identify and clean them easily.
|
||||||
|
|
||||||
%-generated.c: ../gdb/regformats/%.dat $(regdat_sh)
|
%-generated.cc: ../gdb/regformats/%.dat $(regdat_sh)
|
||||||
$(ECHO_REGDAT) $(SHELL) $(regdat_sh) $< $@
|
$(ECHO_REGDAT) $(SHELL) $(regdat_sh) $< $@
|
||||||
|
|
||||||
%-generated.c: ../gdb/regformats/arm/%.dat $(regdat_sh)
|
%-generated.cc: ../gdb/regformats/arm/%.dat $(regdat_sh)
|
||||||
$(ECHO_REGDAT) $(SHELL) $(regdat_sh) $< $@
|
$(ECHO_REGDAT) $(SHELL) $(regdat_sh) $< $@
|
||||||
|
|
||||||
%-generated.c: ../gdb/regformats/rs6000/%.dat $(regdat_sh)
|
%-generated.cc: ../gdb/regformats/rs6000/%.dat $(regdat_sh)
|
||||||
$(ECHO_REGDAT) $(SHELL) $(regdat_sh) $< $@
|
$(ECHO_REGDAT) $(SHELL) $(regdat_sh) $< $@
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -684,7 +684,7 @@ override POSTCOMPILE = @mv $(@D)/$(DEPDIR)/$(basename $(@F)).Tpo \
|
||||||
else
|
else
|
||||||
override COMPILE.pre = source='$<' object='$@' libtool=no \
|
override COMPILE.pre = source='$<' object='$@' libtool=no \
|
||||||
DEPDIR=$(DEPDIR) $(DEPMODE) $(depcomp) \
|
DEPDIR=$(DEPDIR) $(DEPMODE) $(depcomp) \
|
||||||
$(CXX) -x c++ $(CXX_DIALECT)
|
$(CXX) $(CXX_DIALECT)
|
||||||
# depcomp handles atomicity for us, so we don't need a postcompile
|
# depcomp handles atomicity for us, so we don't need a postcompile
|
||||||
# step.
|
# step.
|
||||||
override POSTCOMPILE =
|
override POSTCOMPILE =
|
||||||
|
@ -713,7 +713,7 @@ all_deps_files = $(foreach dep,$(patsubst %.o,%.Po,$(all_object_files)),\
|
||||||
# Disable implicit make rules.
|
# Disable implicit make rules.
|
||||||
include $(srcdir)/../gdb/disable-implicit-rules.mk
|
include $(srcdir)/../gdb/disable-implicit-rules.mk
|
||||||
|
|
||||||
# Do not delete intermediate files (e.g. *-generated.c).
|
# Do not delete intermediate files (e.g. *-generated.cc).
|
||||||
.SECONDARY:
|
.SECONDARY:
|
||||||
|
|
||||||
# This is the end of "Makefile.in".
|
# This is the end of "Makefile.in".
|
||||||
|
|
2
gdbserver/configure
vendored
2
gdbserver/configure
vendored
|
@ -582,7 +582,7 @@ PACKAGE_STRING=
|
||||||
PACKAGE_BUGREPORT=
|
PACKAGE_BUGREPORT=
|
||||||
PACKAGE_URL=
|
PACKAGE_URL=
|
||||||
|
|
||||||
ac_unique_file="server.c"
|
ac_unique_file="server.cc"
|
||||||
# Factoring default headers for most tests.
|
# Factoring default headers for most tests.
|
||||||
ac_includes_default="\
|
ac_includes_default="\
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
|
@ -18,7 +18,7 @@ dnl along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
dnl Process this file with autoconf to produce a configure script.
|
dnl Process this file with autoconf to produce a configure script.
|
||||||
|
|
||||||
AC_INIT(server.c)
|
AC_INIT(server.cc)
|
||||||
AC_CONFIG_HEADERS(config.h:config.in, [echo > stamp-h])
|
AC_CONFIG_HEADERS(config.h:config.in, [echo > stamp-h])
|
||||||
|
|
||||||
AM_MAINTAINER_MODE
|
AM_MAINTAINER_MODE
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue