summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1994-09-21 12:31:05 (GMT)
committerGuido van Rossum <guido@python.org>1994-09-21 12:31:05 (GMT)
commitbe9f149574d681789cfb9da8d184e13e37eb5178 (patch)
tree99e0c99624240ad49ba4e3a08148f21acd49e871
parentcc1b8d503058992e08a773a70067c2b8b1256b2e (diff)
downloadcpython-be9f149574d681789cfb9da8d184e13e37eb5178.zip
cpython-be9f149574d681789cfb9da8d184e13e37eb5178.tar.gz
cpython-be9f149574d681789cfb9da8d184e13e37eb5178.tar.bz2
Various layout changes; some extra warnings; for IRIX, IRIX 5 is the default.
-rw-r--r--Modules/Setup.in49
1 files changed, 31 insertions, 18 deletions
diff --git a/Modules/Setup.in b/Modules/Setup.in
index eed230a..06646cd 100644
--- a/Modules/Setup.in
+++ b/Modules/Setup.in
@@ -65,6 +65,7 @@ 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()
@@ -155,16 +156,17 @@ md5 md5module.c md5c.c
# Note that some required libraries and header files aren't always
# installed; you may be better off switching on only 'fm' and 'gl'
# (Font Manager and Graphics Library).
+# NB when using shared libraries, don't make gl a shared library!
-# # ADD THESE FOR IRIX5:
+# # THESE ARE ONLY FOR IRIX5:
#al almodule.c -laudio
-#cd cdmodule.c -lcdaudio -lds # -lmediad
-#cl clmodule.c -lcl # -lawareaudio
-#fm fmmodule.c -lfm_s -lgl_s
-#gl glmodule.c -lgl_s -lX11_s
-#imgfile imgfile.c -limage -lgutil
+#cd cdmodule.c -lcdaudio -lds -lmediad
+#cl clmodule.c -lcl -lawareaudio
+#fm fmmodule.c -lfm -lgl
+#gl glmodule.c -lgl -lX11
+#imgfile imgfile.c -limage -lgutil -lm
#sgi sgimodule.c
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11_s
+#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11
# The FORMS library, by Mark Overmars, implements user interface
# components such as dialogs and buttons using SGI's GL and FM
@@ -174,23 +176,25 @@ md5 md5module.c md5c.c
# toplevel directory.
#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm_s -lgl_s
+#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
# SunOS specific modules -- off by default
-# sunaudiodev sunaudiodev.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
+#thread threadmodule.c
# GNN's timing module
-# timing timingmodule.c
+
+#timing timingmodule.c
# Steen Lumholt's tkinter module. For use with plain Tk, use the
@@ -198,36 +202,45 @@ md5 md5module.c md5c.c
# appropriate -DWITH_... and libraries/objects to the second line, and
# use that. In all cases also enable the last line (TKPATH).
+# *** Use ONE of the following two lines, see previous comments ***
#tkinter tkintermodule.c -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
#tkinter tkintermodule.c tkappinit.c -DWITH_APPINIT -I/usr/local/include -L/usr/local/lib -ltk -ltcl -lX11
+
#TKPATH=:$(DESTLIB)/tkinter
# Lance Ellinghouse's modules
+
rotor rotormodule.c # enigma-inspired encryption
-# syslog syslogmodule.c # syslog daemon interface
-# curses cursesmodule.c -lcurses -ltermcap # guess what?
+#syslog syslogmodule.c # syslog daemon interface
+#curses cursesmodule.c -lcurses -ltermcap # guess what?
+
# Tommy Burnette's 'new' module (creates new empty objects of certain kinds)
-# new newmodule.c
+
+#new newmodule.c
# John Redford's sybase module
-# sybase sybasemodule.c
+
+#sybase sybasemodule.c
# Generic (SunOS / SVR4) dynamic loading module
-# dl dlmodule.c
+
+#dl dlmodule.c
# Jack Jansen's imgformat module
-# imgformat imgformat.c
+
+#imgformat imgformat.c
# Anthony Baxter's gdbm module (derived from Jack's dbm module)
# GNU dbm(3) will require -lgdbm
-# gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
+
+#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
# Example -- included for reference only