1 #! /bin/sh
3 set -e
5 ###^^^^^^^^^^^^^^^^^^###
6 ### Global variables ###
7 ###__________________###
12 _sign=false
14 ###^^^^^^^^^^^###
15 ### Functions ###
16 ###___________###
18 usage() {
23 exit 2
24 }
26 make_bootstrap() {
33 -type d -name 'CodeC' -prune -o -exec rm -rf {} +
34 }
36 error() {
38 exit 1
39 }
41 ###^^^^^^^^^^^^^^^###
42 ### Parse options ###
43 ###_______________###
45 while getopts v:Sh _name
46 do
49 S) _sign=true ;;
50 h|?) usage ;;
51 esac
52 done
56 fi
58 ###^^^^^^^^^^^^^^^^^^^^###
59 ### Prebuild C sources ###
60 ###____________________###
64 make_bootstrap 486 cpfront linux
65 make_bootstrap 486 cpfront cygwin
66 make_bootstrap arm cpfront linux
68 ###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###
69 ### Hack: remove temp files from v0.1 ###
70 ###___________________________________###
74 ###^^^^^^^^^^^^^^^^^^^^^^###
75 ### Package dist sources ###
76 ###______________________###
94 ###^^^^^^^^^^^^^^^^###
95 ### Make signature ###
96 ###________________###
100 fi