From f5e0ea89db4475a79a6bd6cb5e10c2e0c0ff602f Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 12 Sep 1994 15:35:36 +0000 Subject: [PATCH] * Modules/Setup.in: define PYTHONPATH using COREPYTHONPATH for extensions; add -lm to math module definition * Modules/Makefile.pre.in: remove *.so and so_locations on clobber --- Modules/Makefile.pre.in | 1 + Modules/Setup.in | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Modules/Makefile.pre.in b/Modules/Makefile.pre.in index 39c3b7c9df6..ff1ca9cacc6 100644 --- a/Modules/Makefile.pre.in +++ b/Modules/Makefile.pre.in @@ -88,6 +88,7 @@ clean: clobber: clean -rm -f *.a tags TAGS config.c glmodule.c Makefile.pre + -rm -f *.so so_locations config.c Makefile: Makefile.pre config.c.in $(MAKESETUP) Setup $(SHELL) $(MAKESETUP) Setup diff --git a/Modules/Setup.in b/Modules/Setup.in index af7d2357d49..ffbf64ff5fb 100644 --- a/Modules/Setup.in +++ b/Modules/Setup.in @@ -60,13 +60,14 @@ TESTPATH=:$(DESTLIB)/test # Path for machine- or system-dependent modules (and shared libraries) MACHDEPPATH=:$(DESTLIB)/$(MACHDEP) -PYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH) +COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH) +PYTHONPATH=$(COREPYTHONPATH) # Modules that should always be present (non UNIX dependent) array arraymodule.c # array objects -math mathmodule.c # math library functions, e.g. sin() +math mathmodule.c -lm # math library functions, e.g. sin() parser parsermodule.c # raw interface to the Python parser posix posixmodule.c # posix (UNIX) system calls regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style