Subversion Repositories Projects

Rev

Rev 821 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 821 Rev 906
1
#!/bin/bash
1
#!/bin/bash
2
 
2
 
3
QMAKE="qmake-mac"
3
QMAKE="qmake-mac"
4
MAKEOPT=""
4
MAKEOPT=""
5
 
5
 
6
case "$1" in
6
case "$1" in
7
    "beta")
7
    "beta")
8
        CONFIG=""
8
        CONFIG=""
9
        ;;
9
        ;;
10
    *)
10
    *)
11
        CONFIG="CONFIG-=debug"
11
        CONFIG="CONFIG-=debug"
12
        ;;
12
        ;;
13
esac
13
esac
14
 
14
 
15
# QMK-Communicator erstellen
15
# QMK-Communicator erstellen
16
######################
16
######################
17
cd ./QMK-Communicator
17
cd ./QMK-Communicator
18
${QMAKE} QMK-Communicator.pro ${CONFIG}
18
${QMAKE} QMK-Communicator.pro ${CONFIG}
19
make clean
19
make clean
20
make ${MAKEOPT}
20
make ${MAKEOPT}
21
cd ..
21
cd ..
22
 
22
 
23
cd ./QMK-Settings
23
cd ./QMK-Settings
24
${QMAKE} QMK-Settings.pro ${CONFIG}
24
${QMAKE} QMK-Settings.pro ${CONFIG}
25
make clean
25
make clean
26
make ${MAKEOPT}
26
make ${MAKEOPT}
27
cd ..
27
cd ..
28
cd Binary
28
cd Binary
29
macdeployqt QMK-Settings.app
29
macdeployqt QMK-Settings.app
30
echo Copying QKM-Settings...
30
echo Copying QKM-Settings...
31
cp QMK-Settings.app/Contents/MacOS/* QMK-Communicator.app/Contents/MacOS/.
31
cp QMK-Settings.app/Contents/MacOS/* QMK-Communicator.app/Contents/MacOS/.
32
echo Copying frameworks...
32
echo Copying frameworks...
33
echo "cp -R QMK-Settings.app/Contents/Frameworks/ QMK-Communicator.app/Contents/Frameworks"
33
echo "cp -R QMK-Settings.app/Contents/Frameworks/ QMK-Communicator.app/Contents/Frameworks"
34
cp -R QMK-Settings.app/Contents/Frameworks/ QMK-Communicator.app/Contents/Frameworks
34
cp -R QMK-Settings.app/Contents/Frameworks/ QMK-Communicator.app/Contents/Frameworks
35
cd ..
35
cd ..
36
 
36
 
37
cd ./QMK-Maps
37
cd ./QMK-Maps
38
${QMAKE} QMK-Maps.pro ${CONFIG}
38
${QMAKE} QMK-Maps.pro ${CONFIG}
39
make clean
39
make clean
40
make ${MAKEOPT}
40
make ${MAKEOPT}
41
cd ..
41
cd ..
42
cd Binary
42
cd Binary
43
macdeployqt QMK-Maps.app
43
macdeployqt QMK-Maps.app
44
echo Copying QMK-Maps...
44
echo Copying QMK-Maps...
45
cp QMK-Maps.app/Contents/MacOS/* QMK-Communicator.app/Contents/MacOS/.
45
cp QMK-Maps.app/Contents/MacOS/* QMK-Communicator.app/Contents/MacOS/.
46
echo Copying frameworks...
46
echo Copying frameworks...
47
echo "cp -R QMK-Maps.app/Contents/Frameworks/ QMK-Communicator.app/Contents/Frameworks"
47
echo "cp -R QMK-Maps.app/Contents/Frameworks/ QMK-Communicator.app/Contents/Frameworks"
48
cp -R QMK-Maps.app/Contents/Frameworks/ QMK-Communicator.app/Contents/Frameworks
48
cp -R QMK-Maps.app/Contents/Frameworks/ QMK-Communicator.app/Contents/Frameworks
49
cd ..
49
cd ..
50
 
50
 
51
#cd ./QMK-Scope
51
cd ./QMK-Scope
52
#${QMAKE} QMK-Scope.pro CONFIG+=OSX CONFIG-=debug
52
${QMAKE} QMK-Scope.pro CONFIG+=OSX CONFIG-=debug
53
#make clean
53
make clean
54
#make ${MAKEOPT}
54
make ${MAKEOPT}
55
#cd ..
55
cd ..
56
#cd Binary
56
cd Binary
57
#macdeployqt QMK-Scope.app
57
macdeployqt QMK-Scope.app
58
#cp QMK-Scope.app/Contents/MacOS/* QMK-Communicator.app/Contents/MacOS/.
58
cp QMK-Scope.app/Contents/MacOS/* QMK-Communicator.app/Contents/MacOS/.
59
#cp -R QMK-Scope.app/Contents/Frameworks/* QMK-Communicator.app/Contents/Frameworks
59
cp -R QMK-Scope.app/Contents/Frameworks/* QMK-Communicator.app/Contents/Frameworks
60
#cd ..
60
cd ..
61
 
61
 
62
#cd ./QMK-Voice
62
#cd ./QMK-Voice
63
#${QMAKE} QMK-Voice.pro ${CONFIG}
63
#${QMAKE} QMK-Voice.pro ${CONFIG}
64
#make clean
64
#make clean
65
#make ${MAKEOPT}
65
#make ${MAKEOPT}
66
#cd ..
66
#cd ..
67
 
67
 
68
#cd ./QMK-Logger
68
#cd ./QMK-Logger
69
#${QMAKE} QMK-Logger.pro ${CONFIG}
69
#${QMAKE} QMK-Logger.pro ${CONFIG}
70
#make clean
70
#make clean
71
#make ${MAKEOPT}
71
#make ${MAKEOPT}
72
#cd ..
72
#cd ..
73
 
73
 
74
#cd ./QMK-Control
74
#cd ./QMK-Control
75
#${QMAKE} QMK-Control.pro CONFIG+=OSX ${CONFIG}
75
#${QMAKE} QMK-Control.pro CONFIG+=OSX ${CONFIG}
76
#make clean
76
#make clean
77
#make ${MAKEOPT}
77
#make ${MAKEOPT}
78
#cd ..
78
#cd ..
79
 
79
 
80
cd Binary
80
cd Binary
81
macdeployqt QMK-Communicator.app -dmg
81
macdeployqt QMK-Communicator.app -dmg
82
 
82