Rev 821 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
821 | - | 1 | #!/bin/bash |
674 | KeyOz | 2 | |
711 | KeyOz | 3 | QMAKE="qmake-mac" |
674 | KeyOz | 4 | MAKEOPT="" |
5 | |||
6 | case "$1" in |
||
7 | "beta") |
||
8 | CONFIG="" |
||
9 | ;; |
||
10 | *) |
||
11 | CONFIG="CONFIG-=debug" |
||
12 | ;; |
||
13 | esac |
||
14 | |||
15 | # QMK-Communicator erstellen |
||
16 | ###################### |
||
17 | cd ./QMK-Communicator |
||
18 | ${QMAKE} QMK-Communicator.pro ${CONFIG} |
||
813 | - | 19 | make clean |
674 | KeyOz | 20 | make ${MAKEOPT} |
21 | cd .. |
||
813 | - | 22 | |
674 | KeyOz | 23 | cd ./QMK-Settings |
24 | ${QMAKE} QMK-Settings.pro ${CONFIG} |
||
813 | - | 25 | make clean |
674 | KeyOz | 26 | make ${MAKEOPT} |
27 | cd .. |
||
813 | - | 28 | cd Binary |
29 | macdeployqt QMK-Settings.app |
||
821 | - | 30 | echo Copying QKM-Settings... |
813 | - | 31 | cp QMK-Settings.app/Contents/MacOS/* QMK-Communicator.app/Contents/MacOS/. |
821 | - | 32 | echo Copying 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 |
||
813 | - | 35 | cd .. |
36 | |||
674 | KeyOz | 37 | cd ./QMK-Maps |
38 | ${QMAKE} QMK-Maps.pro ${CONFIG} |
||
813 | - | 39 | make clean |
674 | KeyOz | 40 | make ${MAKEOPT} |
41 | cd .. |
||
813 | - | 42 | cd Binary |
43 | macdeployqt QMK-Maps.app |
||
821 | - | 44 | echo Copying QMK-Maps... |
813 | - | 45 | cp QMK-Maps.app/Contents/MacOS/* QMK-Communicator.app/Contents/MacOS/. |
821 | - | 46 | echo Copying 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 |
||
801 | - | 49 | cd .. |
813 | - | 50 | |
906 | - | 51 | cd ./QMK-Scope |
52 | ${QMAKE} QMK-Scope.pro CONFIG+=OSX CONFIG-=debug |
||
53 | make clean |
||
54 | make ${MAKEOPT} |
||
55 | cd .. |
||
56 | cd Binary |
||
57 | macdeployqt QMK-Scope.app |
||
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 |
||
60 | cd .. |
||
813 | - | 61 | |
674 | KeyOz | 62 | #cd ./QMK-Voice |
63 | #${QMAKE} QMK-Voice.pro ${CONFIG} |
||
813 | - | 64 | #make clean |
674 | KeyOz | 65 | #make ${MAKEOPT} |
66 | #cd .. |
||
813 | - | 67 | |
674 | KeyOz | 68 | #cd ./QMK-Logger |
69 | #${QMAKE} QMK-Logger.pro ${CONFIG} |
||
813 | - | 70 | #make clean |
674 | KeyOz | 71 | #make ${MAKEOPT} |
72 | #cd .. |
||
813 | - | 73 | |
750 | KeyOz | 74 | #cd ./QMK-Control |
75 | #${QMAKE} QMK-Control.pro CONFIG+=OSX ${CONFIG} |
||
813 | - | 76 | #make clean |
750 | KeyOz | 77 | #make ${MAKEOPT} |
78 | #cd .. |
||
813 | - | 79 | |
80 | cd Binary |
||
81 | macdeployqt QMK-Communicator.app -dmg |