Andrew M. Kuchling
bddd878cd5
Restore the automatic use of the oldsharedmods and oldsharedinstall targets
2001-01-29 20:18:59 +00:00
Sjoerd Mullender
30be8708c5
Don't use $< in normal make rules: it's not portable. Using $< in
...
inference rules (e.g. .c.o) is fine.
2001-01-29 09:39:14 +00:00
Neil Schemenauer
188218232d
- Fix buildno dependencies (I hope).
...
- Change one last EXE to EXEEXT.
2001-01-27 21:42:38 +00:00
Andrew M. Kuchling
03184e2815
Remaining single-line change from patch #102409 : to install shared modules,
...
run setup.py with the --install-platlib flag so you can override
'prefix' when running make (e.g. make prefix=/tmp/python/usr/local install)
Instead of using mkdir to create directories, use install -d (mkdir -p
apparently isn't portable)
Emacs make-mode reported line 371 as suspicious; removed the whitespace from
that line.
2001-01-26 22:52:45 +00:00
Neil Schemenauer
7ac954b7f6
- Add CFLAGSFORSHARED variable. configure sets this to CCSHARED if LDLIBRARY
...
is a shared library.
- Add PY_CFLAGS variable (flags used to compile the interpreter)
- clobber now just removes object files, libraries and binaries
2001-01-26 16:14:41 +00:00
Neil Schemenauer
f65e500594
Make module objects from Setup depend on Python.h headers.
2001-01-25 20:07:50 +00:00
Jeremy Hylton
fbd849f201
PEP 227 implementation
...
A cell contains a reference to a single PyObject. It could be
implemented as a mutable, one-element sequence, but the separate type
has less overhead.
2001-01-25 20:04:14 +00:00
Neil Schemenauer
85515ad979
Flat makefile based on toplevel Makefile.in and makefiles in build
...
subdirectories. Those other makefiles will go away eventually.
2001-01-24 17:11:43 +00:00