summaryrefslogtreecommitdiffstats
path: root/Mac/OSX/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* the "idle" script has moved from Lib/idlelib to Tools/scripts.Jack Jansen2003-11-271-2/+2
|
* Temporary fix for buildon on both Panther and Jaguar.Jack Jansen2003-11-191-1/+5
|
* Upped versionJack Jansen2003-11-191-1/+1
|
* Scripts runs with pythonw no longer had full window manager access dueJack Jansen2003-07-231-2/+2
| | | | | to the name change of Python.app/Contents/MacOS/python to Python.app/Contents/MacOS/Python. Fixes #776116.
* removed trailing tabs in several places, including after the finalFred Drake2003-07-071-8/+7
| | | | newline
* Fixed lots of minor issues found by Edward Moy: incorrect versionJack Jansen2003-07-041-1/+1
| | | | strings, non-standard naming of things in bundles, etc.
* Added missing newline at end of file.Jack Jansen2003-07-041-1/+2
|
* Moved the IDE tutorial to a directory with a shorter name. The longJack Jansen2003-07-021-1/+1
| | | | name was giving problems with some tar implementations.
* Give compileall a -d option so it works correctly in the face ofJack Jansen2003-06-211-2/+2
| | | | DESTDIR being non-null.
* Installation of PythonLauncher has been failing silently, probably sinceJack Jansen2003-06-201-2/+2
| | | | the DESTDIR patch. Fixed.
* Added a target frameworkinstallextras (OSX framework build specific,Jack Jansen2003-06-191-0/+8
| | | | | | | and not part of a normal frameworkinstall) that installs Demo and Tools and a readme file into /Applications/MacPython-2.3/Extras. This will give people access to the demos and tools if they instal Python through the binary installer.
* Patch #755147 by Brian Lenihan:Jack Jansen2003-06-161-5/+5
| | | | | - Build idle from new location - use ln -fsn when linking files.
* Fixed the DESTDIR modifications to also allow MacOSX framework buildsJack Jansen2003-05-251-48/+55
| | | | | to be installed to a different location. This should make the OSX binary installer building a lot simpler.
* Pass DIRMODE and FILEMODE to Mac/OSX/Makefile on framework builds (andJack Jansen2003-05-091-1/+2
| | | | | | | | honor them). Use this when building the MacOSX binary installer to get group-writeable files. Ths fix works for directories and executables, not for files just yet, because of bug #735274.
* Get rid of Mac.pth: plat-mac is now added through the normal mechanism.Jack Jansen2003-03-171-2/+0
|
* Add a simple Apple Help book to the framework.Jack Jansen2003-03-111-5/+14
|
* In Mac OS X framework builds don't assume that the executable will beJack Jansen2003-02-251-6/+6
| | | | | | called python.exe but actually pass it from the main Makefile to Mac/OSX/Makefile. This makes framework builds work again on case sensitive filesystems. Fixes bug #677753.
* Fix building of Idle applet.Jack Jansen2003-02-241-5/+1
|
* Undid half of the previous checkin: continue using BuildApplet for mostJack Jansen2003-02-181-14/+8
| | | | applets. PackageManager is still built with bundlebuilder itself.
* Use bundlebuilder directly to build applets.Jack Jansen2003-02-121-7/+34
|
* Install "python$(VERSION)" into /usr/local as the symlink to the framework,Jack Jansen2003-01-281-2/+4
| | | | | and also create a symlink "python" pointing to "python$(VERSION)". Fixes #675745.
* Adapted for the move of Mac/Lib to Lib/plat-mac. Makefile.pre.in nowJack Jansen2002-12-301-80/+4
| | | | | | | | | | | knows about plat-mac subdirectories, and configure adds a variable EXTRAPLATDIR. These together take care of copying Lib/plat-mac to the destination on darwin. Adding plat-mac is still done with a .pth file which is only created when you do a framework build. I'm not 100% happy with this, but fixing it really needs a functional pythonw in non-framework builds, and I don't think I can do that before 2.3a1 (but I'll try:-).
* Changed folder name for apps from Python to MacPython-$(VERSION) (for aJack Jansen2002-12-251-1/+1
| | | | | normal 2.3 framework install) and MacPython-OSX-$(VERSION) (for the experimental Jaguar addon install).
* Build PythonLauncher for MacPython-OSX 2.2 as well.Jack Jansen2002-11-201-2/+4
|
* - Building IDE is optional on waste being available, similar to buildingJack Jansen2002-11-111-21/+28
| | | | | | IDLE (it was a fatal error before) - Shuffled a few things around to facilitate the experimental building of MacPython for Jaguar's pre-installed python.
* Got rid of the python.rsrc resource file. The error message strings andJack Jansen2002-11-071-33/+5
| | | | | | | | | | dialogs are now stored in Mac/Lib, and loaded on demand through macresource. Not only does this simplify a MacPython based on Apple's Python, but it also makes Mac error codes come out symbolically when running command line python (if you have Mac/Lib in your path). The resource files are copied from Mac/Resources. The old ones will disappear after the OS9 build procedure has been adjusted.
* Patch by Tony Lownds: build an IDLE applet too, if _tkinter is available.Jack Jansen2002-09-121-1/+21
| | | | I modified the patch to make it a non-fatal error if IDLE isn't built.
* Generate pythonw.sh on the fly.Jack Jansen2002-09-021-5/+7
| | | | Use the build python for as many things as possible.
* Pass -x badsyntax to compileall.Jack Jansen2002-09-021-4/+4
| | | | Tweaks to make builds work for non-standard dstroot.
* Fix for Jaguar: use ln for installing symlinks, install no longer works.Jack Jansen2002-08-301-2/+2
| | | | Fix for sh: use : in stead of an empty then clause in an if.
* - Install a symlink to the documentation (which lives in the framework)Jack Jansen2002-08-281-0/+4
| | | | | | in Python.app, and refer to it in Info.plist. This makes Apple Help Viewer recognize the Python documentation. - Changed the externally visible name of Python.app to "Python" (was PythonW).
* Try to cater for a source tree checked out with MacCVS in stead ofJack Jansen2002-08-151-6/+36
| | | | | unix cvs. In this case the resource files are actual resource files in stead of AppleSingle encoded files.
* - Precompile py files in Mac subtree after installingJack Jansen2002-08-091-28/+34
| | | | | - Pre-cache .rsrc files in Mac subtree after installing - Fixed nameclash in Make variables
* By popular demand the frameworkinstall target now installs everything:Jack Jansen2002-08-091-17/+21
| | | | | | | | | the framework, the MacOSX apps and the unix tools. Most of the hard work is done by Mac/OSX/Makefile. Also, it should now be possible to install in a different directory, such as /tmp/dist/Library/Frameworks, for building binary installers. The fink crowd wanted this.
* Build the IDE last, as it may fail because of waste missing.Jack Jansen2002-08-021-1/+1
|
* When building the IDE check that waste is available, to forestallJack Jansen2002-08-021-0/+5
| | | | surprises later (the IDE won't work without waste).
* Also create BuildApplet. It's useful enough as a standalone application.Jack Jansen2002-08-021-1/+6
|
* Added one call to Py_Main(), for OSX framework builds only, that will get theJack Jansen2002-08-021-16/+2
| | | | | | | | | | | | | actual script to run in case we are running from an applet. If we are indeed running an applet we skip the normal option processing leaving it all to the applet code. This allows us to get use the normal python binary in the Python.app bundle, giving us all the normal command line options through PythonLauncher while still allowing Python.app to be used as the template for building applets. Consequently, pythonforbundle is gone, and Mac/Python/macmain.c isn't used on OSX anymore.
* Python.app is now a hidden application, deep in the framework. It willJack Jansen2002-08-011-30/+29
| | | | | | | be invoked by PythonLauncher when needed. Also changed the names of various variables in the Makefile to match what the main Makefile has.
* - Install into /Applications/Python in stead of into /Applications.Jack Jansen2002-07-311-8/+23
| | | | - Build PythonLauncher.app and PythonIDE.app as well as Python.app.
* Got rid of symlink target, and in stead have "make dontinstallmacsubtree"Jack Jansen2002-07-081-8/+8
| | | | | | 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.
* Patch #557719 by Tony Lownds, slightly massaged by me: streamline theJack Jansen2002-06-211-10/+25
| | | | | | | | | OSX framework build process. Things fixed/modified: - the filesystem case-sensitivity test now works for builds outside the source directory - various other fixes for building outside the source directory - python.app now has a target in the main Makefile - WASTE and AquaTk are found more automatically
* Added missing dirs to LIBSUBDIRS, and reformatted it so it's easier to readJack Jansen2002-05-231-3/+14
| | | | and maintain. Fixes #557482.
* Added -Wno-long-doubleJack Jansen2002-03-291-1/+2
|
* Added target "installunixprograms" which installs python and pythonw inJack Jansen2002-03-291-2/+22
| | | | | | /usr/local/bin (referring to the framework-based interpreter and Python.app). Added target symlinkmacsubtree to aid in debugging.
* Use full paths for Rez and DeRez, which may not be on $PATH. Fixes bugJack Jansen2002-01-271-3/+5
| | | | #509074.
* Also install the Tools directory on "make installmacsubtree".Jack Jansen2002-01-211-1/+40
|
* Added a note that you have to add Mac/Lib to sys.path after doingJack Jansen2002-01-181-0/+3
| | | | a "make installmacsubtree".
* Include errors.rsrc in the Python.app resource file, so the error stringsJack Jansen2002-01-151-2/+6
| | | | are available in MacOS API exceptions.
* removed debug print.Jack Jansen2001-09-111-1/+0
|