Kaydet (Commit) 90412792 authored tarafından Guido van Rossum's avatar Guido van Rossum

run sharedinstall; add BINDIR macros etc

üst 5ebc0cad
......@@ -46,12 +46,19 @@ prefix= /usr/local
# Install prefix for architecture-dependent files
exec_prefix= $(prefix)
# Expanded directories
MANDIR=$(prefix)/man
BINDIR=$(exec_prefix)/bin
LIBDIR=$(exec_prefix)/lib
INCLUDEDIR=$(prefix)/include
SCRIPTDIR=$(prefix)/lib
# Symbols used for using shared libraries
SO= @SO@
LDSHARED= @LDSHARED@
CCSHARED= @CCSHARED@
LINKFORSHARED= @LINKFORSHARED@
DESTSHARED= $(prefix)/lib/python/$(MACHDEP)
DESTSHARED= $(SCRIPTDIR)/python/$(MACHDEP)
# Programs
SHELL= /bin/sh
......@@ -94,13 +101,13 @@ test: python
# Install the interpreter
install: python
$(INSTALL) python $(exec_prefix)/bin/python
$(INSTALL) python $(BINDIR)/python
@echo If this is your first time, consider make libinstall...
# Install the library.
# If your system does not support "cp -r", try "copy -r" or perhaps
# something like find Lib -print | cpio -pacvdmu $(LIBDEST)
LIBDEST= $(prefix)/lib/python
LIBDEST= $(SCRIPTDIR)/python
libinstall:
-if test ! -d $(LIBDEST); \
then mkdir $(LIBDEST); \
......@@ -108,14 +115,15 @@ libinstall:
cp -r $(srcdir)/Lib/* $(LIBDEST)
PYTHONPATH=$(LIBDEST) \
./python $(LIBDEST)/compileall.py $(LIBDEST)
cd Modules; make sharedinstall
# install the manual page
maninstall:
$(INSTALL) $(srcdir)/Misc/python.man \
$(prefix)/man/man1/python.1
$(MANDIR)/man1/python.1
# install the include files
INCLUDEPY= $(prefix)/include/Py
INCLUDEPY= $(INCLUDEDIR)/Py
inclinstall:
-if test ! -d $(INCLUDEPY); \
then mkdir $(INCLUDEPY); \
......@@ -123,7 +131,7 @@ inclinstall:
cp $(srcdir)/Include/*.h $(INCLUDEPY)
# install the lib*.a files and miscellaneous stuff needed by extensions
LIBP= $(exec_prefix)/lib/python
LIBP= $(LIBDIR)/python
LIBPL= $(LIBP)/lib
libainstall: all
-if test ! -d $(LIBP); \
......
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