]> granicus.if.org Git - python/commitdiff
Got rid of symlink target, and in stead have "make dontinstallmacsubtree"
authorJack Jansen <jack.jansen@cwi.nl>
Mon, 8 Jul 2002 13:34:23 +0000 (13:34 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Mon, 8 Jul 2002 13:34:23 +0000 (13:34 +0000)
which uses a .pth file to add the Mac/Lib from your source tree to sys.path.

Also put the Python version number in a variable.Killed by signal 2.

Mac/OSX/Makefile

index aadf3400f9ead0b589a39b2f7e6ff28ac82c8443..a13b783ede57459eebc8781c81c2343640497133 100644 (file)
@@ -15,6 +15,7 @@ INSTALLED_PYTHON=$(INSTALLDIR)/bin/python
 INSTALLED_PYTHONW=$(APPINSTALLDIR)/Contents/MacOS/python
 
 # Items more-or-less copied from the main Makefile
+VERSION=2.3
 DIRMODE=755
 INSTALL=/usr/bin/install -c
 INSTALL_SYMLINK=/usr/bin/install -l as
@@ -204,7 +205,7 @@ installmacsubtree:
                done; \
        done
 
-       $(INSTALL_DATA) $(PYTHONSRCDIR)/Mac/OSX/Mac.pth $(INSTALLDIR)/lib/python2.3/site-packages/
+       $(INSTALL_DATA) $(PYTHONSRCDIR)/Mac/OSX/Mac.pth $(INSTALLDIR)/lib/python$(VERSION)/site-packages/
        
 # Put symlinks "python" and "pythonw" in the standard place
 installunixprograms: $(INSTALLED_PYTHON) pythonw.sh
@@ -212,13 +213,12 @@ installunixprograms: $(INSTALLED_PYTHON) pythonw.sh
        $(INSTALL_SYMLINK) $(INSTALLED_PYTHON) $(UNIXBINDIR)/python
        $(INSTALL) pythonw.sh $(UNIXBINDIR)/pythonw
        
-# This is for development purposes: put a symlink to the Mac source subtree in the
-# framework
-symlinkmacsubtree:
-       ln -sf `cd $(PYTHONBUILDDIR)/Mac; pwd` $(INSTALLDIR)/Mac
-
-       @echo '** Copy the contents of sample_sitecustomize.py (or similar code) into'
-       @echo '**' $(INSTALLDIR)/lib/python2.3/sitecustomize.py
+# This is for development purposes: create a Mac.pth that refers to the source
+# directories
+dontinstallmacsubtree:
+       l=`cd $(PYTHONSRCDIR)/Mac/Lib; pwd`; \
+       echo $$l > $(INSTALLDIR)/lib/python$(VERSION)/site-packages/Mac.pth ; \
+       echo $$l/lib-scriptpackages >> $(INSTALLDIR)/lib/python$(VERSION)/site-packages/Mac.pth
 
 
 # Rules to build each file in OBJECTS - is there a better way?