This is the mail archive of the archer@sourceware.org mailing list for the Archer project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]