~ubuntu-branches/ubuntu/trusty/python3.4/trusty-proposed

« back to all changes in this revision

Viewing changes to Mac/PythonLauncher/Makefile.in

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2013-11-25 09:44:27 UTC
  • Revision ID: package-import@ubuntu.com-20131125094427-lzxj8ap5w01lmo7f
Tags: upstream-3.4~b1
ImportĀ upstreamĀ versionĀ 3.4~b1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
CC=@CC@
 
2
LD=@CC@
 
3
BASECFLAGS=@BASECFLAGS@
 
4
OPT=@OPT@
 
5
CFLAGS=@CFLAGS@ $(BASECFLAGS) $(OPT)
 
6
LDFLAGS=@LDFLAGS@
 
7
srcdir=         @srcdir@
 
8
VERSION=        @VERSION@
 
9
UNIVERSALSDK=@UNIVERSALSDK@
 
10
builddir=       ../..
 
11
 
 
12
RUNSHARED=      @RUNSHARED@
 
13
BUILDEXE=       @BUILDEXEEXT@
 
14
BUILDPYTHON=    $(builddir)/python$(BUILDEXE)
 
15
PYTHONFRAMEWORK=@PYTHONFRAMEWORK@
 
16
 
 
17
# Deployment target selected during configure, to be checked
 
18
# by distutils  
 
19
MACOSX_DEPLOYMENT_TARGET=@CONFIGURE_MACOSX_DEPLOYMENT_TARGET@
 
20
@EXPORT_MACOSX_DEPLOYMENT_TARGET@export MACOSX_DEPLOYMENT_TARGET
 
21
 
 
22
BUNDLEBULDER=$(srcdir)/../Tools/bundlebuilder.py
 
23
 
 
24
PYTHONAPPSDIR=@FRAMEWORKINSTALLAPPSPREFIX@/$(PYTHONFRAMEWORK) $(VERSION)
 
25
OBJECTS=FileSettings.o MyAppDelegate.o MyDocument.o PreferencesWindowController.o doscript.o main.o
 
26
 
 
27
install: Python\ Launcher.app
 
28
        test -d "$(DESTDIR)$(PYTHONAPPSDIR)" || mkdir -p "$(DESTDIR)$(PYTHONAPPSDIR)"
 
29
        -test -d "$(DESTDIR)$(PYTHONAPPSDIR)/Python Launcher.app" && rm -r "$(DESTDIR)$(PYTHONAPPSDIR)/Python Launcher.app"
 
30
        /bin/cp -r "Python Launcher.app" "$(DESTDIR)$(PYTHONAPPSDIR)"
 
31
        touch "$(DESTDIR)$(PYTHONAPPSDIR)/Python Launcher.app"
 
32
 
 
33
 
 
34
clean:
 
35
        rm -f *.o "Python Launcher"
 
36
        rm -rf "Python Launcher.app"
 
37
 
 
38
Python\ Launcher.app:  Info.plist \
 
39
                Python\ Launcher $(srcdir)/../Icons/PythonLauncher.icns \
 
40
                $(srcdir)/../Icons/PythonSource.icns \
 
41
                $(srcdir)/../Icons/PythonCompiled.icns \
 
42
                $(srcdir)/factorySettings.plist
 
43
        rm -fr "Python Launcher.app"
 
44
        $(RUNSHARED) $(BUILDPYTHON) $(BUNDLEBULDER) \
 
45
                --builddir=. \
 
46
                --name="Python Launcher" \
 
47
                --executable="Python Launcher" \
 
48
                --iconfile=$(srcdir)/../Icons/PythonLauncher.icns \
 
49
                --bundle-id=org.python.PythonLauncher \
 
50
                --resource=$(srcdir)/../Icons/PythonSource.icns \
 
51
                --resource=$(srcdir)/../Icons/PythonCompiled.icns \
 
52
                --resource=$(srcdir)/English.lproj \
 
53
                --resource=$(srcdir)/factorySettings.plist \
 
54
                --plist Info.plist \
 
55
                build
 
56
        find "Python Launcher.app" -name '.svn' -print0 | xargs -0 rm -r
 
57
                
 
58
 
 
59
FileSettings.o: $(srcdir)/FileSettings.m
 
60
        $(CC) $(CFLAGS) -o $@ -c $(srcdir)/FileSettings.m
 
61
 
 
62
MyAppDelegate.o: $(srcdir)/MyAppDelegate.m
 
63
        $(CC) $(CFLAGS) -o $@ -c $(srcdir)/MyAppDelegate.m
 
64
 
 
65
MyDocument.o: $(srcdir)/MyDocument.m
 
66
        $(CC) $(CFLAGS) -o $@ -c $(srcdir)/MyDocument.m
 
67
 
 
68
PreferencesWindowController.o: $(srcdir)/PreferencesWindowController.m
 
69
        $(CC) $(CFLAGS) -o $@ -c $(srcdir)/PreferencesWindowController.m
 
70
 
 
71
doscript.o: $(srcdir)/doscript.m
 
72
        $(CC) $(CFLAGS) -o $@ -c $(srcdir)/doscript.m
 
73
 
 
74
main.o: $(srcdir)/main.m
 
75
        $(CC) $(CFLAGS) -o $@ -c $(srcdir)/main.m
 
76
 
 
77
Python\ Launcher: $(OBJECTS)
 
78
        $(CC) $(LDFLAGS) -o "Python Launcher" $(OBJECTS) -framework AppKit -framework Carbon
 
79
 
 
80
Info.plist: $(srcdir)/Info.plist.in
 
81
        sed 's/%VERSION%/'"`$(RUNSHARED) $(BUILDPYTHON) -c 'import platform; print(platform.python_version())'`"'/g' < $(srcdir)/Info.plist.in > Info.plist