-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathdomake
executable file
·165 lines (140 loc) · 3.1 KB
/
domake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
#! /bin/bash
echo "===== Starting build ====="
echo "Timestamp"
date -u
echo "=========================="
echo
echo "===== Updating from SVN ====="
svn update
cd src
echo
echo "===== Making JETI Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make EXT=JETI PHASES=YES
echo ">>> moving"
mv er9x.hex ../er9x-jeti.hex
echo
echo "===== Making FRSKY Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make EXT=FRSKY TEMPLATES=NO PHASES=YES
echo ">>> moving"
mv er9x.hex ../er9x-frsky.hex
echo
echo "===== Making FRSKY SerialSound Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make EXT=FRSKY TEMPLATES=NO PHASES=YES SERVOICE=YES
echo ">>> moving"
mv er9x.hex ../er9x-frsky-sv.hex
#echo
#echo "===== Making FRSKY - NOHELI/NOTEMPLATE Version ====="
#echo ">>> cleaning"
#make clean
#echo ">>> making"
#make EXT=FRSKY TEMPLATES=NO HELI=NO PHASES=YES
#echo ">>> moving"
#mv er9x.hex ../er9x-frsky-noht.hex
echo
echo "===== Making ARDUPILOT Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make EXT=ARDUPILOT PHASES=YES
echo ">>> moving"
mv er9x.hex ../er9x-ardupilot.hex
echo
echo "===== Making nmea Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make EXT=NMEA PHASES=YES
echo ">>> moving"
mv er9x.hex ../er9x-nmea.hex
#echo
#echo "===== Making MAIN - NOHELI/NOTEMPLATE Version ====="
#echo ">>> cleaning"
#make clean
#echo ">>> making"
#make TEMPLATES=NO HELI=NO PHASES=YES
#echo ">>> moving"
#mv er9x.hex ../er9x-noht.hex
echo
echo "===== Making MAIN Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make PHASES=YES
echo ">>> moving"
mv er9x.hex ../er9x.hex
echo
echo "===== Making 128 Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make CPU=128 EXT=FRSKY PHASES=YES
echo ">>> moving"
mv er9x.hex ../er9x-128.hex
echo
echo "===== Making 2561 Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make CPU=2561 EXT=FRSKY PHASES=YES
echo ">>> moving"
mv er9x.hex ../er9x-2561.hex
#echo
#echo "===== Making 128 Version ====="
#echo ">>> cleaning"
#make clean
#echo ">>> making"
#make CPU=128 PHASES=YES
#echo ">>> moving"
#mv er9x.hex ../er9x-128-standard.hex
echo
echo "===== Making FRSKY DE Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make EXT=FRSKY TEMPLATES=NO PHASES=YES LANG=DE
echo ">>> moving"
mv er9x.hex ../er9x-frsky-de.hex
echo
echo "===== Making FRSKY FR Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make EXT=FRSKY TEMPLATES=NO PHASES=YES LANG=FR
echo ">>> moving"
mv er9x.hex ../er9x-frsky-fr.hex
echo
echo "===== Making MAIN DE Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make PHASES=YES LANG=DE
echo ">>> moving"
mv er9x.hex ../er9x-de.hex
echo
echo "===== Making 128 DE Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make CPU=128 EXT=FRSKY PHASES=YES LANG=DE
echo ">>> moving"
mv er9x.hex ../er9x-128-de.hex
echo
echo "===== Making MAIN NO Version ====="
echo ">>> cleaning"
make clean
echo ">>> making"
make PHASES=YES LANG=NO
echo ">>> moving"
mv er9x.hex ../er9x-no.hex
echo ">>> cleaning"
make clean
cd ..