mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 03:44:55 +00:00 
			
		
		
		
	moved some stuff around for fewer confusion
This commit is contained in:
		
							parent
							
								
									06d511ddf5
								
							
						
					
					
						commit
						caffcdfc8c
					
				
					 1 changed files with 30 additions and 29 deletions
				
			
		| 
						 | 
				
			
			@ -64,15 +64,25 @@ COREPYTHONPATH=.:$(DESTLIB)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
 | 
			
		|||
PYTHONPATH=$(COREPYTHONPATH)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# If you want to build most modules as shared libraries, here are
 | 
			
		||||
# a couple of lines to enable.  The modules listed here can't be
 | 
			
		||||
# built as shared libraries for various reasons.
 | 
			
		||||
# IF YOU ENABLE THEM HERE, DISABLE THEM LATER IN THE Setup FILE!
 | 
			
		||||
# The modules listed here can't be built as shared libraries for
 | 
			
		||||
# various reasons; therefore they are listed here instead of in the
 | 
			
		||||
# normal order.
 | 
			
		||||
 | 
			
		||||
# Some modules that are normally always on
 | 
			
		||||
 | 
			
		||||
posix posixmodule.c		# posix (UNIX) system calls
 | 
			
		||||
signal signalmodule.c		# signal(2)
 | 
			
		||||
 | 
			
		||||
# The SGI specific GL module
 | 
			
		||||
 | 
			
		||||
#posix posixmodule.c		# posix (UNIX) system calls
 | 
			
		||||
#signal signalmodule.c		# signal(2)
 | 
			
		||||
#gl glmodule.c -lgl -lX11	# Graphics Library -- SGI only
 | 
			
		||||
#thread threadmodule.c		# threads -- see below
 | 
			
		||||
 | 
			
		||||
# Thread module -- works on selected systems only, e.g. SGI IRIX and
 | 
			
		||||
# on SunOS 5.x (SOLARIS) only.
 | 
			
		||||
# Note that you must have configured (and built!) Python with the
 | 
			
		||||
# --with-thread option passed to the configure script for this to work.
 | 
			
		||||
 | 
			
		||||
#thread threadmodule.c
 | 
			
		||||
 | 
			
		||||
# Uncommenting the following line tells makesetup that all following
 | 
			
		||||
# modules are to be built as shared libraries (see above for more detail).
 | 
			
		||||
| 
						 | 
				
			
			@ -81,12 +91,10 @@ PYTHONPATH=$(COREPYTHONPATH)
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
# Modules that should always be present (non UNIX dependent)
 | 
			
		||||
# NB when using shared libraries, don't make posix a shared library!
 | 
			
		||||
 | 
			
		||||
array arraymodule.c	# array objects
 | 
			
		||||
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
 | 
			
		||||
strop stropmodule.c	# fast string operations implemented in C
 | 
			
		||||
struct structmodule.c	# binary structure packing/unpacking
 | 
			
		||||
| 
						 | 
				
			
			@ -96,7 +104,6 @@ time timemodule.c	# time operations and variables
 | 
			
		|||
# Modules with some UNIX dependencies -- on by default.
 | 
			
		||||
# (If you have a really backward UNIX, select and socket may not be
 | 
			
		||||
# supported...)
 | 
			
		||||
# NB when using shared libraries, don't make signal a shared library!
 | 
			
		||||
 | 
			
		||||
fcntl fcntlmodule.c	# fcntl(2) and ioctl(2)
 | 
			
		||||
pwd pwdmodule.c		# pwd(3) 
 | 
			
		||||
| 
						 | 
				
			
			@ -104,7 +111,6 @@ grp grpmodule.c		# grp(3)
 | 
			
		|||
crypt cryptmodule.c # -lcrypt	# crypt(3); needs -lcrypt on some systems
 | 
			
		||||
select selectmodule.c	# select(2); not on ancient System V
 | 
			
		||||
socket socketmodule.c	# socket(2); not on ancient System V
 | 
			
		||||
signal signalmodule.c	# signal(2)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Some more UNIX dependent modules -- off by default, since these
 | 
			
		||||
| 
						 | 
				
			
			@ -126,17 +132,15 @@ rgbimg rgbimgmodule.c   # Read SGI RGB image files (but coded portably)
 | 
			
		|||
# The stdwin module provides a simple, portable (between X11 and Mac)
 | 
			
		||||
# windowing interface.  You need to ftp the STDWIN library, e.g. from
 | 
			
		||||
# ftp://ftp.cwi.nl/pub/stdwin.  The STDWIN variable must point to the
 | 
			
		||||
# STDWIN toplevel directory.  The ARCH variable must be set to the
 | 
			
		||||
# architecture identifier used to build STDWIN.  NB if you combine this
 | 
			
		||||
# with the gl module on an SGI IRIX 4 machine, you should replace
 | 
			
		||||
# "-lX11" with "-lX11_s".
 | 
			
		||||
# STDWIN toplevel directory.  NB if you combine this with the gl
 | 
			
		||||
# module on an SGI IRIX 4 machine, you should replace "-lX11" with
 | 
			
		||||
# "-lX11_s".
 | 
			
		||||
 | 
			
		||||
# Add Lib/stdwin to the default module search path:
 | 
			
		||||
 | 
			
		||||
#STDWIN=/ufs/guido/src/stdwin
 | 
			
		||||
#ARCH=???
 | 
			
		||||
#stdwin stdwinmodule.c -I$(STDWIN)/H $(STDWIN)/Build/$(ARCH)/x11/lib/lib.a -lX11
 | 
			
		||||
#STDWINPATH=:$(DESTLIB)/stdwin
 | 
			
		||||
 | 
			
		||||
# For STDWIN 0.9.9 or higher, it's a bit different:
 | 
			
		||||
# Use this for STDWIN 0.9.9 or higher:
 | 
			
		||||
 | 
			
		||||
#STDWIN=/ufs/guido/src/stdwin
 | 
			
		||||
#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
 | 
			
		||||
| 
						 | 
				
			
			@ -148,6 +152,12 @@ rgbimg rgbimgmodule.c   # Read SGI RGB image files (but coded portably)
 | 
			
		|||
 | 
			
		||||
#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
 | 
			
		||||
 | 
			
		||||
# Use this if you are still using stdwin 0.9.8 or older
 | 
			
		||||
 | 
			
		||||
#STDWIN=/ufs/guido/src/stdwin
 | 
			
		||||
#ARCH=???
 | 
			
		||||
#stdwin stdwinmodule.c -I$(STDWIN)/H $(STDWIN)/Build/$(ARCH)/x11/lib/lib.a -lX11
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# The md5 module implements the RSA Data Security, Inc. MD5
 | 
			
		||||
# Message-Digest Algorithm, described in RFC 1321.  The necessary files
 | 
			
		||||
| 
						 | 
				
			
			@ -176,10 +186,9 @@ md5 md5module.c md5c.c
 | 
			
		|||
# SGI IRIX specific modules -- off by default.
 | 
			
		||||
 | 
			
		||||
# These module work on any SGI machine.
 | 
			
		||||
# NB when using shared libraries, don't make gl a shared library!
 | 
			
		||||
 | 
			
		||||
# *** gl must be enabled higher up in this file ***
 | 
			
		||||
#fm fmmodule.c -lfm -lgl		# Font Manager
 | 
			
		||||
#gl glmodule.c -lgl -lX11		# Graphics Library
 | 
			
		||||
#sgi sgimodule.c			# sgi.nap() and a few more
 | 
			
		||||
 | 
			
		||||
# This module requires the header file
 | 
			
		||||
| 
						 | 
				
			
			@ -214,14 +223,6 @@ md5 md5module.c md5c.c
 | 
			
		|||
#sunaudiodev sunaudiodev.c
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Thread module -- works on SGI IRIX and on SunOS 5.x (SOLARIS) only.
 | 
			
		||||
# Note that you must have configured (and built!) Python with the
 | 
			
		||||
# --with-thread option passed to the configure script for this to work.
 | 
			
		||||
# NB when using shared libraries, don't make thread a shared library!
 | 
			
		||||
 | 
			
		||||
#thread threadmodule.c
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# GNN's timing module
 | 
			
		||||
 | 
			
		||||
#timing timingmodule.c
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue