This commit was manufactured by cvs2svn to create tag 'r234c1'.
[python/dscho.git] / Mac / OSX / Makefile.panther
blob4ed7217c479bd3306ee7650ad8d277a3a2026890
1 # This Makefile is to be used *only* on Panther.
2 # It installs the things that are available in MacPython but that are
3 # ommitted from Apple's installation of Python 2.3.
5 all: install_waste install_IDE install_PackageManager install_IDLE \
6         install_BuildApplet installextras install_PythonLauncher
8 VERSION=2.3
9 DESTDIR=
10 PYTHONAPPSDIR=/Applications/MacPython-$(VERSION)
12 APPLE_prefix=/System/Library/Frameworks/Python.framework/Versions/$(VERSION)
13 APPLE_PYTHON=/usr/bin/python$(VERSION)
14 APPLE_LIBDEST=$(APPLE_prefix)/lib/python$(VERSION)
15 APPLE_PYTHONW=$(APPLE_prefix)/Resources/Python.app/Contents/MacOS/Python
16 APPLE_PYTHONLAUNCHER=$(APPLE_prefix)/Resources/PythonLauncher.app
18 install_waste:
19         $(APPLE_PYTHON) setup.panther.py install \
20                 --prefix=$(APPLE_prefix) --root=/$(DESTDIR)
21         
22 install_IDE:
23         $(MAKE) -f Makefile install_IDE \
24                 BUILDPYTHON=$(APPLE_PYTHON) INSTALLED_PYTHONW=$(APPLE_PYTHONW) \
25                 DESTDIR=$(DESTDIR) PYTHONAPPSDIR=$(PYTHONAPPSDIR)
26         # Add the extra file to the resources. This is to work around a bugs in
27         # PythonIDEMain.py in the original 2.3.
28         cp ../Tools/IDE/PythonIDEMain.py $(DESTDIR)$(PYTHONAPPSDIR)/PythonIDE.app/Contents/Resources
30 install_PackageManager:
31         $(MAKE) -f Makefile install_PackageManager \
32                 BUILDPYTHON=$(APPLE_PYTHON) INSTALLED_PYTHONW=$(APPLE_PYTHONW) \
33                 DESTDIR=$(DESTDIR) PYTHONAPPSDIR=$(PYTHONAPPSDIR)
35 install_IDLE:
36         $(MAKE) -f Makefile install_IDLE \
37                 BUILDPYTHON=$(APPLE_PYTHON) INSTALLED_PYTHONW=$(APPLE_PYTHONW) \
38                 DESTDIR=$(DESTDIR) PYTHONAPPSDIR=$(PYTHONAPPSDIR)
40 install_BuildApplet:
41         $(MAKE) -f Makefile install_BuildApplet \
42                 BUILDPYTHON=$(APPLE_PYTHON) INSTALLED_PYTHONW=$(APPLE_PYTHONW) \
43                 DESTDIR=$(DESTDIR) PYTHONAPPSDIR=$(PYTHONAPPSDIR)
45 installextras:
46         $(MAKE) -f Makefile installextras \
47                 BUILDPYTHON=$(APPLE_PYTHON) INSTALLED_PYTHONW=$(APPLE_PYTHONW) \
48                 DESTDIR=$(DESTDIR) PYTHONAPPSDIR=$(PYTHONAPPSDIR)
50 install_PythonLauncher:
51         ln -fsn $(APPLE_PYTHONLAUNCHER) $(DESTDIR)$(PYTHONAPPSDIR)/PythonLauncher
52