Commit ba77fc8c authored by Andrew M. Kuchling's avatar Andrew M. Kuchling

Patch #102588 / PEP 229:

   The final piece of this change...

   Run setup.py to build shared modules and to install them.
parent a544ea23
......@@ -157,9 +157,11 @@ buildno:
# Build the shared modules
sharedmods: python$(EXE)
cd Modules; $(MAKE) OPT="$(OPT)" VERSION="$(VERSION)" \
prefix="$(prefix)" exec_prefix="$(exec_prefix)" \
sharedmods
./python$(EXE) $(srcdir)/setup.py build
# Old rules for building shared modules using makesetup
# cd Modules; $(MAKE) OPT="$(OPT)" VERSION="$(VERSION)" \
# prefix="$(prefix)" exec_prefix="$(exec_prefix)" \
# sharedmods
# Build the library
$(LIBRARY): $(SUBDIRS)
......@@ -422,17 +424,19 @@ libainstall: all
# Install the dynamically loadable modules
# This goes into $(exec_prefix)
sharedinstall:
cd Modules; $(MAKE) \
OPT="$(OPT)" \
VERSION="$(VERSION)" \
SO="$(SO)" \
LDSHARED="$(LDSHARED)" \
CCSHARED="$(CCSHARED)" \
LINKFORSHARED="$(LINKFORSHARED)" \
DESTSHARED="$(DESTSHARED)" \
prefix="$(prefix)" \
exec_prefix="$(exec_prefix)" \
sharedinstall
./python$(EXE) $(srcdir)/setup.py install
# Old rules for installing shared modules built using makesetup
# cd Modules; $(MAKE) \
# OPT="$(OPT)" \
# VERSION="$(VERSION)" \
# SO="$(SO)" \
# LDSHARED="$(LDSHARED)" \
# CCSHARED="$(CCSHARED)" \
# LINKFORSHARED="$(LINKFORSHARED)" \
# DESTSHARED="$(DESTSHARED)" \
# prefix="$(prefix)" \
# exec_prefix="$(exec_prefix)" \
# sharedinstall
# Build the sub-Makefiles
Makefiles: config.status Modules/Makefile.pre
......@@ -515,7 +519,8 @@ clean: localclean
localclobber: localclean
-rm -f tags TAGS python$(EXE) $(LIBRARY) $(LDLIBRARY) *.o
-rm -f config.log config.cache config.h
-rm -f config.log config.cache config.h
-rm -rf build
clobber: localclobber
-for i in $(SUBDIRS); do \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment