FreeCalypso > hg > freecalypso-sw
comparison gsm-fw/cfgmagic/functions @ 524:11b6ca57a079
gsm-fw/cfgmagic: first rough sketch at L1 configuration
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Mon, 14 Jul 2014 07:03:53 +0000 |
parents | afceeeb2cba1 |
children | 042c178ebac5 |
comparison
equal
deleted
inserted
replaced
523:b92febec14aa | 524:11b6ca57a079 |
---|---|
39 # looks good, proceed | 39 # looks good, proceed |
40 . "cfgmagic/feature.$1" | 40 . "cfgmagic/feature.$1" |
41 } | 41 } |
42 | 42 |
43 export_to_c() { | 43 export_to_c() { |
44 if [ $# != 1 ] | 44 while [ $# != 0 ] |
45 then | 45 do |
46 echo "export_to_c: wrong number of arguments" 1>&2 | 46 case "$c_export_list" in |
47 exit 1 | 47 *" $1 "* | *" $1") |
48 fi | 48 ;; |
49 case "$c_export_list" in | 49 *) |
50 *" $1 "* | *" $1") | 50 c_export_list="$c_export_list $1" |
51 ;; | 51 ;; |
52 *) | 52 esac |
53 c_export_list="$c_export_list $1" | 53 shift |
54 ;; | 54 done |
55 esac | |
56 } | 55 } |
57 | 56 |
58 export_to_mk() { | 57 export_to_mk() { |
59 if [ $# != 1 ] | 58 while [ $# != 0 ] |
60 then | 59 do |
61 echo "export_to_mk: wrong number of arguments" 1>&2 | 60 case "$mk_export_list" in |
62 exit 1 | 61 *" $1 "* | *" $1") |
63 fi | 62 ;; |
64 case "$mk_export_list" in | 63 *) |
65 *" $1 "* | *" $1") | 64 mk_export_list="$mk_export_list $1" |
66 ;; | 65 ;; |
67 *) | 66 esac |
68 mk_export_list="$mk_export_list $1" | 67 shift |
69 ;; | 68 done |
70 esac | |
71 } | 69 } |
72 | 70 |
73 export_to_m4() { | 71 export_to_m4() { |
74 if [ $# != 1 ] | 72 while [ $# != 0 ] |
75 then | 73 do |
76 echo "export_to_m4: wrong number of arguments" 1>&2 | 74 case "$m4_export_list" in |
77 exit 1 | 75 *" $1 "* | *" $1") |
78 fi | 76 ;; |
79 case "$m4_export_list" in | 77 *) |
80 *" $1 "* | *" $1") | 78 m4_export_list="$m4_export_list $1" |
81 ;; | 79 ;; |
82 *) | 80 esac |
83 m4_export_list="$m4_export_list $1" | 81 shift |
84 ;; | 82 done |
85 esac | |
86 } | 83 } |