4 BASECFLAGS
=@BASECFLAGS@
6 CFLAGS
=$(BASECFLAGS
) $(OPT
)
10 UNIVERSALSDK
=@UNIVERSALSDK@
12 PYTHONFRAMEWORK
=@PYTHONFRAMEWORK@
13 LIPO_32BIT_FLAGS
=@LIPO_32BIT_FLAGS@
16 RUNSHARED
= @RUNSHARED@
17 BUILDEXE
= @BUILDEXEEXT@
18 BUILDPYTHON
= $(builddir
)/python
$(BUILDEXE
)
20 # Deployment target selected during configure, to be checked
22 MACOSX_DEPLOYMENT_TARGET
=@CONFIGURE_MACOSX_DEPLOYMENT_TARGET@
23 @EXPORT_MACOSX_DEPLOYMENT_TARGET@
export MACOSX_DEPLOYMENT_TARGET
25 BUNDLEBULDER
=$(srcdir)/..
/..
/Lib
/plat-mac
/bundlebuilder.py
27 PYTHONAPPSDIR
=/Applications
/$(PYTHONFRAMEWORK
) $(VERSION
)
31 install: IDLE.app
$(srcdir)/config-main.def
$(srcdir)/config-extensions.def
32 test -d
"$(DESTDIR)$(PYTHONAPPSDIR)" || mkdir
-p
"$(DESTDIR)$(PYTHONAPPSDIR)"
33 -test -d
"$(DESTDIR)$(PYTHONAPPSDIR)/IDLE.app" && rm -r
"$(DESTDIR)$(PYTHONAPPSDIR)/IDLE.app"
34 /bin
/cp
-PR IDLE.app
"$(DESTDIR)$(PYTHONAPPSDIR)"
35 touch
"$(DESTDIR)$(PYTHONAPPSDIR)/IDLE.app"
36 /bin
/cp
$(srcdir)/config-main.def
"$(DESTDIR)$(prefix)/lib/python$(VERSION)/idlelib/config-main.def"
37 /bin
/cp
$(srcdir)/config-extensions.def
"$(DESTDIR)$(prefix)/lib/python$(VERSION)/idlelib/config-extensions.def"
43 $(srcdir)/..
/Icons
/IDLE.icns
$(srcdir)/idlemain.py \
44 $(srcdir)/..
/Icons
/PythonSource.icns \
45 $(srcdir)/..
/Icons
/PythonCompiled.icns Info.plist
47 $(RUNSHARED
) @ARCH_RUN_32BIT@
$(BUILDPYTHON
) $(BUNDLEBULDER
) \
52 --mainprogram
=$(srcdir)/idlemain.py \
53 --iconfile
=$(srcdir)/..
/Icons
/IDLE.icns \
54 --resource
=$(srcdir)/..
/Icons
/PythonSource.icns \
55 --resource
=$(srcdir)/..
/Icons
/PythonCompiled.icns \
56 --python
=$(prefix)/Resources
/Python.app
/Contents
/MacOS
/Python \
58 ifneq ($(LIPO_32BIT_FLAGS
),)
59 rm "IDLE.app/Contents/MacOS/Python"
60 lipo
$(LIPO_32BIT_FLAGS
) -output
"IDLE.app/Contents/MacOS/Python" "$(BUILDPYTHON)"
63 Info.plist
: $(srcdir)/Info.plist.in
64 sed
's/%VERSION%/'"`$(RUNSHARED) $(BUILDPYTHON) -c 'import platform; print platform.python_version()'`"'/g' < $(srcdir)/Info.plist.in
> Info.plist