| 112 fi |
115 fi |
| 113 touch "$TEMP_DIR/options" |
116 touch "$TEMP_DIR/options" |
| 114 touch "$TEMP_DIR/features" |
117 touch "$TEMP_DIR/features" |
| 115 |
118 |
| 116 # config variables |
119 # config variables |
| |
120 has_overridable_config_vars__=0 |
| 117 if true \ |
121 if true \ |
| 118 ; then |
122 ; then |
| 119 : |
123 : |
| 120 if test -z "$SRCDIR__initialized__"; then |
124 if [ -z "$SRCDIR__initialized__" ] ; then |
| 121 SRCDIR__initialized__=1 |
125 SRCDIR__initialized__=1 |
| 122 SRCDIR=`pwd` |
126 SRCDIR=`pwd` |
| 123 fi |
127 fi |
| 124 if test -z "$BUILDDIR__initialized__"; then |
128 if [ -z "$BUILDDIR__initialized__" ] ; then |
| 125 BUILDDIR__initialized__=1 |
129 BUILDDIR__initialized__=1 |
| 126 BUILDDIR='${SRCDIR}/build' |
130 BUILDDIR='${SRCDIR}/build' |
| 127 fi |
131 fi |
| 128 if test -z "$LIB_EXT__initialized__"; then |
132 if [ -z "$LIB_EXT__initialized__" ] ; then |
| 129 LIB_EXT__initialized__=1 |
133 LIB_EXT__initialized__=1 |
| 130 LIB_EXT='.a' |
134 LIB_EXT='.a' |
| 131 fi |
135 fi |
| 132 if test -z "$MKDIR__initialized__"; then |
136 if [ -z "$MKDIR__initialized__" ] ; then |
| 133 MKDIR__initialized__=1 |
137 MKDIR__initialized__=1 |
| 134 MKDIR='mkdir' |
138 MKDIR='mkdir' |
| 135 fi |
139 fi |
| 136 if test -z "$MKDIRFLAGS__initialized__"; then |
140 if [ -z "$MKDIRFLAGS__initialized__" ] ; then |
| 137 MKDIRFLAGS__initialized__=1 |
141 MKDIRFLAGS__initialized__=1 |
| 138 MKDIRFLAGS='-p' |
142 MKDIRFLAGS='-p' |
| 139 fi |
143 fi |
| 140 if test -z "$RM__initialized__"; then |
144 if [ -z "$RM__initialized__" ] ; then |
| 141 RM__initialized__=1 |
145 RM__initialized__=1 |
| 142 RM='rm' |
146 RM='rm' |
| 143 fi |
147 fi |
| 144 if test -z "$RMFLAGS__initialized__"; then |
148 if [ -z "$RMFLAGS__initialized__" ] ; then |
| 145 RMFLAGS__initialized__=1 |
149 RMFLAGS__initialized__=1 |
| 146 RMFLAGS='-f -R' |
150 RMFLAGS='-f -R' |
| 147 fi |
151 fi |
| 148 if test -z "$AR__initialized__"; then |
152 if [ -z "$AR__initialized__" ] ; then |
| 149 AR__initialized__=1 |
153 AR__initialized__=1 |
| 150 AR='ar' |
154 AR='ar' |
| 151 fi |
155 fi |
| 152 if test -z "$ARFLAGS__initialized__"; then |
156 if [ -z "$ARFLAGS__initialized__" ] ; then |
| 153 ARFLAGS__initialized__=1 |
157 ARFLAGS__initialized__=1 |
| 154 ARFLAGS='-r' |
158 ARFLAGS='-r' |
| 155 fi |
159 fi |
| 156 fi |
160 fi |
| 157 |
161 |
| 265 fi |
269 fi |
| 266 fi |
270 fi |
| 267 |
271 |
| 268 |
272 |
| 269 # generate vars.mk |
273 # generate vars.mk |
| 270 cat > "$TEMP_DIR/vars.mk" << __EOF__ |
274 echo '# configuration' > "$TEMP_DIR/vars.mk" |
| 271 SRCDIR=$SRCDIR |
275 echo "SRCDIR=$SRCDIR" >> "$TEMP_DIR/vars.mk" |
| 272 BUILDDIR=$BUILDDIR |
276 echo "BUILDDIR=$BUILDDIR" >> "$TEMP_DIR/vars.mk" |
| 273 LIB_EXT=$LIB_EXT |
277 echo "LIB_EXT=$LIB_EXT" >> "$TEMP_DIR/vars.mk" |
| 274 MKDIR=$MKDIR |
278 echo "MKDIR=$MKDIR" >> "$TEMP_DIR/vars.mk" |
| 275 MKDIRFLAGS=$MKDIRFLAGS |
279 echo "MKDIRFLAGS=$MKDIRFLAGS" >> "$TEMP_DIR/vars.mk" |
| 276 RM=$RM |
280 echo "RM=$RM" >> "$TEMP_DIR/vars.mk" |
| 277 RMFLAGS=$RMFLAGS |
281 echo "RMFLAGS=$RMFLAGS" >> "$TEMP_DIR/vars.mk" |
| 278 AR=$AR |
282 echo "AR=$AR" >> "$TEMP_DIR/vars.mk" |
| 279 ARFLAGS=$ARFLAGS |
283 echo "ARFLAGS=$ARFLAGS" >> "$TEMP_DIR/vars.mk" |
| 280 __EOF__ |
284 echo >> "$TEMP_DIR/vars.mk" |
| 281 |
|
| 282 |
285 |
| 283 # |
286 # |
| 284 # DEPENDENCIES |
287 # DEPENDENCIES |
| 285 # |
288 # |
| 286 |
|
| 287 |
|
| 288 |
289 |
| 289 # create buffer for make variables required by dependencies |
290 # create buffer for make variables required by dependencies |
| 290 echo > "$TEMP_DIR/make.mk" |
291 echo > "$TEMP_DIR/make.mk" |
| 291 |
292 |
| 292 test_pkg_config() |
293 test_pkg_config() |
| 436 echo " word size: $TOOLCHAIN_WSIZE bit" |
437 echo " word size: $TOOLCHAIN_WSIZE bit" |
| 437 fi |
438 fi |
| 438 if [ -n "$TOOLCHAIN_CSTD" ]; then |
439 if [ -n "$TOOLCHAIN_CSTD" ]; then |
| 439 echo " default C std: $TOOLCHAIN_CSTD" |
440 echo " default C std: $TOOLCHAIN_CSTD" |
| 440 fi |
441 fi |
| 441 echo |
442 if [ $has_overridable_config_vars__ -eq 1 ]; then |
| 442 echo "Config:" |
443 echo |
| |
444 echo "Config:" |
| |
445 fi |
| 443 echo |
446 echo |
| 444 |
447 |
| 445 # generate the config.mk file |
448 # generate the config.mk file |
| 446 pwd=`pwd` |
449 pwd=`pwd` |
| 447 cat > "$TEMP_DIR/config.mk" << __EOF__ |
450 cat > "$TEMP_DIR/config.mk" << __EOF__ |