Lines 35-87
Link Here
|
35 |
# |
35 |
# |
36 |
|
36 |
|
37 |
|
37 |
|
38 |
while [ -z "$userEntry" ] |
|
|
39 |
do |
40 |
echo "select platform:" |
41 |
|
42 |
echo " 1 -- GNU/Linux X86" |
43 |
echo " 2 -- GNU/Linux PPC" |
44 |
echo " 3 -- FreeBSD X86" |
45 |
echo " 4 -- MacOSX" |
46 |
echo " 5 -- Solaris" |
47 |
echo " 6 -- Win32 using MinGW" |
48 |
echo " q -- quit" |
49 |
|
50 |
echo "" |
51 |
echo -n "> " |
52 |
|
53 |
read userEntry |
54 |
|
55 |
|
56 |
if [ "$userEntry" = "q" ] |
57 |
then |
58 |
exit |
59 |
fi |
60 |
|
61 |
|
62 |
# use ASCII comparison. |
63 |
|
64 |
if [[ "$userEntry" > "6" ]] |
65 |
then |
66 |
userEntry="" |
67 |
fi |
68 |
|
69 |
if [[ "$userEntry" < "1" ]] |
70 |
then |
71 |
userEntry="" |
72 |
fi |
73 |
|
74 |
done |
75 |
|
76 |
|
77 |
# only needed for win32 at the moment (-lwsock32) |
38 |
# only needed for win32 at the moment (-lwsock32) |
78 |
extraWxLibs="" |
39 |
extraWxLibs="" |
79 |
|
40 |
|
80 |
|
41 |
|
81 |
case "$userEntry" in |
42 |
case "$1" in |
82 |
|
43 |
|
83 |
|
44 |
|
84 |
"1" ) |
45 |
"x86" ) |
85 |
|
46 |
|
86 |
rm -f Makefile.temp |
47 |
rm -f Makefile.temp |
87 |
echo "# Auto-generated by MUTE/configure for GNU/Linux X86 platform. Do not edit manually." > Makefile.temp |
48 |
echo "# Auto-generated by MUTE/configure for GNU/Linux X86 platform. Do not edit manually." > Makefile.temp |
Lines 121-127
Link Here
|
121 |
|
82 |
|
122 |
|
83 |
|
123 |
|
84 |
|
124 |
"2" ) |
85 |
"ppc" ) |
125 |
|
86 |
|
126 |
rm -f Makefile.temp |
87 |
rm -f Makefile.temp |
127 |
echo "# Auto-generated by MUTE/configure for GNU/Linux PPC platform. Do not edit manually." > Makefile.temp |
88 |
echo "# Auto-generated by MUTE/configure for GNU/Linux PPC platform. Do not edit manually." > Makefile.temp |
Lines 159-348
Link Here
|
159 |
rm Makefile.temp |
120 |
rm Makefile.temp |
160 |
;; |
121 |
;; |
161 |
|
122 |
|
162 |
|
|
|
163 |
|
164 |
"3" ) |
165 |
|
166 |
rm -f Makefile.temp |
167 |
echo "# Auto-generated by MUTE/configure for FreeBSD X86 platform. Do not edit manually." > Makefile.temp |
168 |
|
169 |
#rm -f kast/Makefile |
170 |
#cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems kast/Makefile.all kast/Makefile.other Makefile.minorGems_targets > kast/Makefile |
171 |
|
172 |
rm -f layers/messageRouting/Makefile |
173 |
cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems layers/messageRouting/Makefile.all Makefile.minorGems_targets > layers/messageRouting/Makefile |
174 |
|
175 |
rm -f layers/pointToPoint/Makefile |
176 |
cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems layers/pointToPoint/Makefile.all Makefile.minorGems_targets > layers/pointToPoint/Makefile |
177 |
|
178 |
rm -f layers/fileTransfer/Makefile |
179 |
cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems layers/fileTransfer/Makefile.all Makefile.minorGems_targets > layers/fileTransfer/Makefile |
180 |
|
181 |
rm -f userInterface/fileTransferWebInterface/Makefile |
182 |
cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems userInterface/fileTransferWebInterface/Makefile.all Makefile.minorGems_targets > userInterface/fileTransferWebInterface/Makefile |
183 |
|
184 |
rm -f userInterface/textBased/Makefile |
185 |
cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems userInterface/textBased/Makefile.all Makefile.minorGems_targets > userInterface/textBased/Makefile |
186 |
|
187 |
rm -f otherApps/fileSharing/Makefile |
188 |
cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems otherApps/fileSharing/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/Makefile |
189 |
|
190 |
rm -f otherApps/fileSharing/userInterface/textBased/Makefile |
191 |
cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems otherApps/fileSharing/userInterface/textBased/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/userInterface/textBased/Makefile |
192 |
|
193 |
rm -f crypto/Makefile |
194 |
cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems crypto/Makefile.all Makefile.minorGems_targets > crypto/Makefile |
195 |
|
196 |
#rm -f katcher/Makefile |
197 |
#cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems katcher/Makefile.all katcher/Makefile.other Makefile.minorGems_targets > katcher/Makefile |
198 |
|
199 |
rm Makefile.temp |
200 |
;; |
201 |
|
202 |
|
203 |
|
204 |
"4" ) |
205 |
|
206 |
rm -f Makefile.temp |
207 |
echo "# Auto-generated by MUTE/configure for MacOSX platform. Do not edit manually." > Makefile.temp |
208 |
|
209 |
#rm -f kast/Makefile |
210 |
#cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems kast/Makefile.all kast/Makefile.MacOSX Makefile.minorGems_targets > kast/Makefile |
211 |
|
212 |
rm -f layers/messageRouting/Makefile |
213 |
cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems layers/messageRouting/Makefile.all Makefile.minorGems_targets > layers/messageRouting/Makefile |
214 |
|
215 |
rm -f layers/pointToPoint/Makefile |
216 |
cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems layers/pointToPoint/Makefile.all Makefile.minorGems_targets > layers/pointToPoint/Makefile |
217 |
|
218 |
rm -f layers/fileTransfer/Makefile |
219 |
cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems layers/fileTransfer/Makefile.all Makefile.minorGems_targets > layers/fileTransfer/Makefile |
220 |
|
221 |
rm -f userInterface/fileTransferWebInterface/Makefile |
222 |
cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems userInterface/fileTransferWebInterface/Makefile.all Makefile.minorGems_targets > userInterface/fileTransferWebInterface/Makefile |
223 |
|
224 |
rm -f userInterface/textBased/Makefile |
225 |
cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems userInterface/textBased/Makefile.all Makefile.minorGems_targets > userInterface/textBased/Makefile |
226 |
|
227 |
rm -f otherApps/fileSharing/Makefile |
228 |
cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems otherApps/fileSharing/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/Makefile |
229 |
|
230 |
rm -f otherApps/fileSharing/userInterface/textBased/Makefile |
231 |
cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems otherApps/fileSharing/userInterface/textBased/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/userInterface/textBased/Makefile |
232 |
|
233 |
rm -f crypto/Makefile |
234 |
cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems crypto/Makefile.all Makefile.minorGems_targets > crypto/Makefile |
235 |
|
236 |
#rm -f katcher/Makefile |
237 |
#cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems katcher/Makefile.all katcher/Makefile.MacOSX Makefile.minorGems_targets > katcher/Makefile |
238 |
|
239 |
rm Makefile.temp |
240 |
;; |
241 |
|
242 |
|
243 |
|
244 |
"5" ) |
245 |
|
246 |
rm -f Makefile.temp |
247 |
echo "# Auto-generated by MUTE/configure for Solaris platform. Do not edit manually." > Makefile.temp |
248 |
|
249 |
#rm -f kast/Makefile |
250 |
#cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems kast/Makefile.all kast/Makefile.other Makefile.minorGems_targets > kast/Makefile |
251 |
|
252 |
rm -f layers/messageRouting/Makefile |
253 |
cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems layers/messageRouting/Makefile.all Makefile.minorGems_targets > layers/messageRouting/Makefile |
254 |
|
255 |
rm -f layers/pointToPoint/Makefile |
256 |
cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems layers/pointToPoint/Makefile.all Makefile.minorGems_targets > layers/pointToPoint/Makefile |
257 |
|
258 |
rm -f layers/fileTransfer/Makefile |
259 |
cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems layers/fileTransfer/Makefile.all Makefile.minorGems_targets > layers/fileTransfer/Makefile |
260 |
|
261 |
rm -f userInterface/fileTransferWebInterface/Makefile |
262 |
cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems userInterface/fileTransferWebInterface/Makefile.all Makefile.minorGems_targets > userInterface/fileTransferWebInterface/Makefile |
263 |
|
264 |
rm -f userInterface/textBased/Makefile |
265 |
cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems userInterface/textBased/Makefile.all Makefile.minorGems_targets > userInterface/textBased/Makefile |
266 |
|
267 |
rm -f otherApps/fileSharing/Makefile |
268 |
cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems otherApps/fileSharing/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/Makefile |
269 |
|
270 |
rm -f otherApps/fileSharing/userInterface/textBased/Makefile |
271 |
cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems otherApps/fileSharing/userInterface/textBased/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/userInterface/textBased/Makefile |
272 |
|
273 |
rm -f crypto/Makefile |
274 |
cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems crypto/Makefile.all Makefile.minorGems_targets > crypto/Makefile |
275 |
|
276 |
#rm -f katcher/Makefile |
277 |
#cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems katcher/Makefile.all katcher/Makefile.other Makefile.minorGems_targets > katcher/Makefile |
278 |
|
279 |
rm Makefile.temp |
280 |
;; |
281 |
|
282 |
|
283 |
|
284 |
|
285 |
"6" ) |
286 |
|
287 |
rm -f Makefile.temp |
288 |
echo "# Auto-generated by MUTE/configure for Win32 MinGW platform. Do not edit manually." > Makefile.temp |
289 |
|
290 |
#rm -f kast/Makefile |
291 |
#cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems kast/Makefile.all kast/Makefile.other Makefile.minorGems_targets > kast/Makefile |
292 |
|
293 |
rm -f layers/messageRouting/Makefile |
294 |
cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems layers/messageRouting/Makefile.all Makefile.minorGems_targets > layers/messageRouting/Makefile |
295 |
|
296 |
rm -f layers/pointToPoint/Makefile |
297 |
cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems layers/pointToPoint/Makefile.all Makefile.minorGems_targets > layers/pointToPoint/Makefile |
298 |
|
299 |
rm -f layers/fileTransfer/Makefile |
300 |
cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems layers/fileTransfer/Makefile.all Makefile.minorGems_targets > layers/fileTransfer/Makefile |
301 |
|
302 |
rm -f userInterface/fileTransferWebInterface/Makefile |
303 |
cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems userInterface/fileTransferWebInterface/Makefile.all Makefile.minorGems_targets > userInterface/fileTransferWebInterface/Makefile |
304 |
|
305 |
rm -f userInterface/textBased/Makefile |
306 |
cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems userInterface/textBased/Makefile.all Makefile.minorGems_targets > userInterface/textBased/Makefile |
307 |
|
308 |
rm -f otherApps/fileSharing/Makefile |
309 |
cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems otherApps/fileSharing/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/Makefile |
310 |
|
311 |
rm -f otherApps/fileSharing/userInterface/textBased/Makefile |
312 |
cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems otherApps/fileSharing/userInterface/textBased/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/userInterface/textBased/Makefile |
313 |
|
314 |
rm -f crypto/Makefile |
315 |
cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems crypto/Makefile.all Makefile.minorGems_targets > crypto/Makefile |
316 |
|
317 |
#rm -f katcher/Makefile |
318 |
#cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems katcher/Makefile.all katcher/Makefile.other Makefile.minorGems_targets > katcher/Makefile |
319 |
|
320 |
rm Makefile.temp |
321 |
|
322 |
|
323 |
# need winsock library |
324 |
extraWxLibs="-lwsock32" |
325 |
;; |
326 |
|
327 |
|
328 |
|
329 |
|
330 |
esac |
123 |
esac |
331 |
|
124 |
|
332 |
|
|
|
333 |
echo "" |
334 |
echo "" |
335 |
echo "Enter full path to wxWindows wx-config script." |
336 |
echo " Example: /usr/bin/wx-config" |
337 |
echo "To us the default setting, or if you do not plan to build the" |
338 |
echo "wxWindows-based GUI, leave this blank." |
339 |
|
340 |
echo "" |
341 |
echo -n "> " |
342 |
|
343 |
read userEntry |
344 |
|
345 |
|
346 |
if [ "$userEntry" = "" ] |
125 |
if [ "$userEntry" = "" ] |
347 |
then |
126 |
then |
348 |
userEntry="/usr/bin/wx-config" |
127 |
userEntry="/usr/bin/wx-config" |