]> granicus.if.org Git - python/commitdiff
Use bundlebuilder directly to build applets.
authorJack Jansen <jack.jansen@cwi.nl>
Wed, 12 Feb 2003 15:42:49 +0000 (15:42 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Wed, 12 Feb 2003 15:42:49 +0000 (15:42 +0000)
Mac/OSX/Makefile

index e5ad5c458792fb8d4c1a02fa6aa2fe8c1a5ab0bc..0d2e55c2effe89dc3058ddf42f822b2d7e0235d4 100644 (file)
@@ -46,8 +46,10 @@ APPTEMPLATE=$(srcdir)/Mac/OSXResources/app
 APPSUBDIRS=MacOS Resources Resources/English.lproj
 CACHERSRC=$(srcdir)/Mac/scripts/cachersrc.py
 compileall=$(srcdir)/Lib/compileall.py
+bundlebuilder=$(srcdir)/Lib/plat-mac/bundlebuilder.py
 
-installapps: install_PythonLauncher install_Python install_BuildApplet install_IDE install_IDLE
+installapps: install_PythonLauncher install_Python install_BuildApplet \
+               install_PackageManager install_IDE install_IDLE
 
 install_PythonLauncher:
        cd $(srcdir)/Mac/OSX/PythonLauncher/PythonLauncher.pbproj ; \
@@ -102,12 +104,37 @@ install_IDE: $(INSTALLED_PYTHONW)
                echo PythonIDE needs the \"waste\" extension module; \
                echo See Mac/OSX/README for details; \
        else \
-               echo $(INSTALLED_PYTHONW) $(srcdir)/Mac/scripts/BuildApplet.py \
-                       --output $(PYTHONAPPSDIR)/PythonIDE.app --noargv \
-                       $(srcdir)/Mac/Tools/IDE/PythonIDE.py ; \
-               $(INSTALLED_PYTHONW) $(srcdir)/Mac/scripts/BuildApplet.py \
-                       --output $(PYTHONAPPSDIR)/PythonIDE.app --noargv \
-                       $(srcdir)/Mac/Tools/IDE/PythonIDE.py; \
+               echo $(INSTALLED_PYTHONW) $(bundlebuilder) \
+                       --builddir $(PYTHONAPPSDIR)/ \
+                       --resource $(srcdir)/Mac/Tools/IDE/PythonIDE.rsrc \
+                       --mainprogram $(srcdir)/Mac/Tools/IDE/PythonIDE.py \
+                       --iconfile $(srcdir)/Mac/Tools/IDE/PythonIDE.icns \
+                       --creator Pide build; \
+               $(INSTALLED_PYTHONW) $(bundlebuilder) \
+                       --builddir $(PYTHONAPPSDIR)/ \
+                       --resource $(srcdir)/Mac/Tools/IDE/PythonIDE.rsrc \
+                       --mainprogram $(srcdir)/Mac/Tools/IDE/PythonIDE.py \
+                       --iconfile $(srcdir)/Mac/Tools/IDE/PythonIDE.icns \
+                       --creator Pide build; \
+       fi
+
+install_PackageManager: $(INSTALLED_PYTHONW)
+       @if ! $(INSTALLED_PYTHONW) -c "import waste"; then  \
+               echo PackageManager needs the \"waste\" extension module; \
+               echo See Mac/OSX/README for details; \
+       else \
+               echo $(INSTALLED_PYTHONW) $(bundlebuilder) \
+                       --builddir $(PYTHONAPPSDIR)/ \
+                       --resource $(srcdir)/Mac/Tools/IDE/PythonIDE.rsrc \
+                       --mainprogram $(srcdir)/Mac/Tools/IDE/PackageManager.py \
+                       --iconfile $(srcdir)/Mac/Tools/IDE/PackageManager.icns \
+                       --creator Pimp build; \
+               $(INSTALLED_PYTHONW) $(bundlebuilder) \
+                       --builddir $(PYTHONAPPSDIR)/ \
+                       --resource $(srcdir)/Mac/Tools/IDE/PythonIDE.rsrc \
+                       --mainprogram $(srcdir)/Mac/Tools/IDE/PackageManager.py \
+                       --iconfile $(srcdir)/Mac/Tools/IDE/PackageManager.icns \
+                       --creator Pimp build; \
        fi
 
 install_IDLE: $(INSTALLED_PYTHONW)