This is the mail archive of the
archer@sourceware.org
mailing list for the Archer project.
[1/2][RFA][7.0] Rename Python files to be 8.3 safe
- From: Thiago Jung Bauermann <thiago dot bauermann at gmail dot com>
- To: archer at sourceware dot org
- Date: Sun, 2 Aug 2009 22:57:07 -0300
- Subject: [1/2][RFA][7.0] Rename Python files to be 8.3 safe
Hi,
I own this action item from the 7.0 wiki page:
- Rename python source code and testcase files to avoid 8.3 limitations.
So I came up with a couple of patches. The first for the actual source code,
the second for the testsuite files.
The first patch is so trivial that I will only post the Makefile.in part further
below. The first pHere's the summary:
# modified: Makefile.in
# renamed: python/python-block.c -> python/block.c
# renamed: python/python-breakpoint.c -> python/breakpoint.c
# renamed: python/python-cmd.c -> python/cmd.c
# renamed: python/python-frame.c -> python/frame.c
# renamed: python/python-function.c -> python/function.c
# renamed: python/python-hooks.c -> python/hooks.c
# renamed: python/python-inferior.c -> python/inferior.c
# renamed: python/python-infthread.c -> python/infthread.c
# renamed: python/python-membuf.c -> python/membuf.c
# renamed: python/python-objfile.c -> python/objfile.c
# renamed: python/python-param.c -> python/param.c
# renamed: python/python-prettyprint.c -> python/prettyprint.c
# renamed: python/python-symbol.c -> python/symbol.c
# renamed: python/python-symtab.c -> python/symtab.c
# renamed: python/python-type.c -> python/type.c
# renamed: python/python-utils.c -> python/utils.c
# renamed: python/python-value.c -> python/value.c
This will generate the following .o files in the build directory:
% ls -1 py*
py-block.o
py-breakpoint.o
py-cmd.o
py-frame.o
py-function.o
py-hooks.o
py-inferior.o
py-infthread.o
py-objfile.o
py-param.o
py-prettyprint.o
py-symbol.o
py-symtab.o
python.o
py-type.o
py-utils.o
py-value.o
Which in DOS would be mangled to (not all names have the extension here, but
you get the idea):
% ls -1 py* | cut -c-8
py-block
py-break
py-cmd.o
py-frame
py-funct
py-hooks
py-infer
py-infth
py-objfi
py-param
py-prett
py-symbo
py-symta
python.o
py-type.
py-utils
py-value
Ok to push this commit to the branch, and then post the patch upstream as RFA?
--
[]'s
Thiago Jung Bauermann
2009-08-02 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
Rename Python source code to be friendlier to 8.3 mangling.
* Makefile.in: Adapt to new filenames for the python module.
Rename python-foo.o targets to py-foo.o. Adjust where necessary.
* (python/python-block.c): Rename to block.c.
* (python/python-breakpoint.c): Rename to python/breakpoint.c.
* (python/python-cmd.c): Rename to python/cmd.c.
* (python/python-frame.c): Rename to python/frame.c.
* (python/python-function.c): Rename to python/function.c.
* (python/python-hooks.c): Rename to python/hooks.c.
* (python/python-inferior.c): Rename to python/inferior.c.
* (python/python-infthread.c): Rename to python/infthread.c.
* (python/python-objfile.c): Rename to python/objfile.c.
* (python/python-param.c): Rename to python/param.c.
* (python/python-prettyprint.c): Rename to python/prettyprint.c.
* (python/python-symbol.c): Rename to python/symbol.c.
* (python/python-symtab.c): Rename to python/symtab.c.
* (python/python-type.c): Rename to python/type.c.
* (python/python-utils.c): Rename to python/utils.c.
* (python/python-value.c): Rename to python/value.c.
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index a30cfdc..86c4bfe 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -271,40 +271,40 @@ SUBDIR_TUI_CFLAGS= \
#
SUBDIR_PYTHON_OBS = \
python.o \
- python-block.o \
- python-breakpoint.o \
- python-cmd.o \
- python-frame.o \
- python-function.o \
- python-hooks.o \
- python-inferior.o \
- python-infthread.o \
- python-objfile.o \
- python-param.o \
- python-prettyprint.o \
- python-symbol.o \
- python-symtab.o \
- python-type.o \
- python-utils.o \
- python-value.o
+ py-block.o \
+ py-breakpoint.o \
+ py-cmd.o \
+ py-frame.o \
+ py-function.o \
+ py-hooks.o \
+ py-inferior.o \
+ py-infthread.o \
+ py-objfile.o \
+ py-param.o \
+ py-prettyprint.o \
+ py-symbol.o \
+ py-symtab.o \
+ py-type.o \
+ py-utils.o \
+ py-value.o
SUBDIR_PYTHON_SRCS = \
python/python.c \
- python/python-block.c \
- python/python-breakpoint.c \
- python/python-cmd.c \
- python/python-frame.c \
- python/python-function.c \
- python/python-hooks.c \
- python/python-inferior.c \
- python/python-infthread.c \
- python/python-objfile.c \
- python/python-param.c \
- python/python-prettyprint.c \
- python/python-symbol.c \
- python/python-symtab.c \
- python/python-type.c \
- python/python-utils.c \
- python/python-value.c
+ python/block.c \
+ python/breakpoint.c \
+ python/cmd.c \
+ python/frame.c \
+ python/function.c \
+ python/hooks.c \
+ python/inferior.c \
+ python/infthread.c \
+ python/objfile.c \
+ python/param.c \
+ python/prettyprint.c \
+ python/symbol.c \
+ python/symtab.c \
+ python/type.c \
+ python/utils.c \
+ python/value.c
SUBDIR_PYTHON_DEPS =
SUBDIR_PYTHON_LDFLAGS=
SUBDIR_PYTHON_CFLAGS=
@@ -1894,68 +1894,68 @@ python.o: $(srcdir)/python/python.c
$(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python.c
$(POSTCOMPILE)
-python-block.o: $(srcdir)/python/python-block.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-block.c
+py-block.o: $(srcdir)/python/block.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/block.c
$(POSTCOMPILE)
-python-breakpoint.o: $(srcdir)/python/python-breakpoint.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-breakpoint.c
+py-breakpoint.o: $(srcdir)/python/breakpoint.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/breakpoint.c
$(POSTCOMPILE)
-python-cmd.o: $(srcdir)/python/python-cmd.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-cmd.c
+py-cmd.o: $(srcdir)/python/cmd.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/cmd.c
$(POSTCOMPILE)
-python-frame.o: $(srcdir)/python/python-frame.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-frame.c
+py-frame.o: $(srcdir)/python/frame.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/frame.c
$(POSTCOMPILE)
-python-function.o: $(srcdir)/python/python-function.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-function.c
+py-function.o: $(srcdir)/python/function.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/function.c
$(POSTCOMPILE)
-python-hooks.o: $(srcdir)/python/python-hooks.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-hooks.c
+py-hooks.o: $(srcdir)/python/hooks.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/hooks.c
$(POSTCOMPILE)
-python-inferior.o: $(srcdir)/python/python-inferior.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-inferior.c
+py-inferior.o: $(srcdir)/python/inferior.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/inferior.c
$(POSTCOMPILE)
-python-infthread.o: $(srcdir)/python/python-infthread.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-infthread.c
+py-infthread.o: $(srcdir)/python/infthread.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/infthread.c
$(POSTCOMPILE)
-python-objfile.o: $(srcdir)/python/python-objfile.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-objfile.c
+py-objfile.o: $(srcdir)/python/objfile.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/objfile.c
$(POSTCOMPILE)
-python-param.o: $(srcdir)/python/python-param.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-param.c
+py-param.o: $(srcdir)/python/param.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/param.c
$(POSTCOMPILE)
-python-prettyprint.o: $(srcdir)/python/python-prettyprint.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-prettyprint.c
+py-prettyprint.o: $(srcdir)/python/prettyprint.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/prettyprint.c
$(POSTCOMPILE)
-python-symbol.o: $(srcdir)/python/python-symbol.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-symbol.c
+py-symbol.o: $(srcdir)/python/symbol.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/symbol.c
$(POSTCOMPILE)
-python-symtab.o: $(srcdir)/python/python-symtab.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-symtab.c
+py-symtab.o: $(srcdir)/python/symtab.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/symtab.c
$(POSTCOMPILE)
-python-type.o: $(srcdir)/python/python-type.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-type.c
+py-type.o: $(srcdir)/python/type.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/type.c
$(POSTCOMPILE)
-python-utils.o: $(srcdir)/python/python-utils.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-utils.c
+py-utils.o: $(srcdir)/python/utils.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/utils.c
$(POSTCOMPILE)
-python-value.o: $(srcdir)/python/python-value.c
- $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-value.c
+py-value.o: $(srcdir)/python/value.c
+ $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/value.c
$(POSTCOMPILE)
# All python library files, with the "python/lib" stripped off.