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 |