| 87:84f94d476934 | 88:d16a65833c8a |
|---|---|
| 83 | 83 |
| 84 # help text | 84 # help text |
| 85 printhelp() | 85 printhelp() |
| 86 { | 86 { |
| 87 echo "Usage: $0 [OPTIONS]..." | 87 echo "Usage: $0 [OPTIONS]..." |
| 88 echo 'Configuration:' | 88 if [ $has_overridable_config_vars__ -eq 1 ] ; then |
| 89 echo | |
| 90 echo "Configuration:" | |
| 91 fi | |
| 89 cat << '__EOF__' | 92 cat << '__EOF__' |
| 90 | 93 |
| 91 Build Types: | 94 Build Types: |
| 92 --debug add extra compile flags for debug builds | 95 --debug add extra compile flags for debug builds |
| 93 --release add extra compile flags for release builds | 96 --release add extra compile flags for release builds |
| 108 fi | 111 fi |
| 109 touch "$TEMP_DIR/options" | 112 touch "$TEMP_DIR/options" |
| 110 touch "$TEMP_DIR/features" | 113 touch "$TEMP_DIR/features" |
| 111 | 114 |
| 112 # config variables | 115 # config variables |
| 116 has_overridable_config_vars__=0 | |
| 113 | 117 |
| 114 # features | 118 # features |
| 115 | 119 |
| 116 # | 120 # |
| 117 # parse arguments | 121 # parse arguments |
| 221 fi | 225 fi |
| 222 fi | 226 fi |
| 223 | 227 |
| 224 | 228 |
| 225 # generate vars.mk | 229 # generate vars.mk |
| 226 cat > "$TEMP_DIR/vars.mk" << __EOF__ | 230 echo '# configuration' > "$TEMP_DIR/vars.mk" |
| 227 __EOF__ | 231 echo >> "$TEMP_DIR/vars.mk" |
| 228 | |
| 229 | 232 |
| 230 # | 233 # |
| 231 # DEPENDENCIES | 234 # DEPENDENCIES |
| 232 # | 235 # |
| 233 | |
| 234 | |
| 235 | 236 |
| 236 # create buffer for make variables required by dependencies | 237 # create buffer for make variables required by dependencies |
| 237 echo > "$TEMP_DIR/make.mk" | 238 echo > "$TEMP_DIR/make.mk" |
| 238 | 239 |
| 239 test_pkg_config() | 240 test_pkg_config() |
| 355 echo " word size: $TOOLCHAIN_WSIZE bit" | 356 echo " word size: $TOOLCHAIN_WSIZE bit" |
| 356 fi | 357 fi |
| 357 if [ -n "$TOOLCHAIN_CSTD" ]; then | 358 if [ -n "$TOOLCHAIN_CSTD" ]; then |
| 358 echo " default C std: $TOOLCHAIN_CSTD" | 359 echo " default C std: $TOOLCHAIN_CSTD" |
| 359 fi | 360 fi |
| 360 echo | 361 if [ $has_overridable_config_vars__ -eq 1 ]; then |
| 361 echo "Config:" | 362 echo |
| 363 echo "Config:" | |
| 364 fi | |
| 362 echo | 365 echo |
| 363 | 366 |
| 364 # generate the config.mk file | 367 # generate the config.mk file |
| 365 pwd=`pwd` | 368 pwd=`pwd` |
| 366 cat > "$TEMP_DIR/config.mk" << __EOF__ | 369 cat > "$TEMP_DIR/config.mk" << __EOF__ |