diff options
author | midipix <writeonce@midipix.org> | 2015-09-25 22:14:06 -0400 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2015-09-26 11:10:19 -0400 |
commit | 712b5fd9b720c18cc53d5627566525b96da3163f (patch) | |
tree | bfe625dff40769cf6755b9a6527d676e61fd74b4 /configure | |
parent | 8860e903f5d0782e050d78725aadedeb8dad9a0c (diff) | |
download | pemagine-712b5fd9b720c18cc53d5627566525b96da3163f.tar.bz2 pemagine-712b5fd9b720c18cc53d5627566525b96da3163f.tar.xz |
makefile replacement: step 1/2: remove the project's ad-hoc makefile.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 114 |
1 files changed, 0 insertions, 114 deletions
diff --git a/configure b/configure deleted file mode 100755 index 1e02d8f..0000000 --- a/configure +++ /dev/null @@ -1,114 +0,0 @@ -#!/bin/sh - -# a simple configure-make wrapper for use in conjunction with the 'lazy' build script. -# 'lazy' is deviant, occasionally useful, and permissively licensed; get_lazy() below, -# then look for configure.template in the root directory. - -init_vars() -{ - lz_config_dir=`readlink -f $(dirname $0)` - lz_pwd=`pwd` - - if [ x"$lz_config" = x ]; then - . $lz_config_dir/config.lzy || exit 2 - else - . "$lz_config" || exit 2 - fi -} - - -error_msg() -{ - echo $@ >&2 -} - - -require_out_of_tree() -{ - if [ x"$lz_config_dir" = x"$lz_pwd" ]; then - error_msg "$lz_package: out-of-tree builds are required." - error_msg "please invoke configure again from a clean build directory." - exit 2 - fi - - return 0 -} - - -get_lazy() -{ - which lazy && lazy=`which lazy` && return 0 - - if ! [ -d slazy ]; then - git clone git://midipix.org/lazy slazy || exit 2 - fi - - lazy=$lz_pwd/slazy/lazy -} - - -lazy_approach() -{ - if [ x"$lz_prefix" = x ]; then - error_msg "prefix is required." - exit 2 - fi - - if [ x"$lz_arch" = x ]; then lz_arch=$lz_default_arch; fi - if [ x"$lz_target" = x ]; then lz_target=$lz_default_target; fi - if [ x"$lz_compiler" = x ]; then lz_compiler=$lz_default_compiler; fi - if [ x"$lz_compiler" = x ]; then lz_compiler=gcc; fi - - $lazy -x config $lz_debug \ - -t $lz_target \ - -c $lz_compiler \ - -n $lz_package \ - -p $lz_config_dir \ - -f $lz_prefix \ - || exit 2 - -} - - -lazy_copy() -{ - cp "$lz_config_dir/Makefile.in" "$lz_pwd/Makefile" -} - - -for arg ; do - case "$arg" in - --help) usage - ;; - - --prefix=*) - lz_prefix=${arg#*=} - ;; - --host=*) - lz_target=${arg#*=} - ;; - --target=*) - lz_target=${arg#*=} - ;; - --compiler=*) - lz_compiler=${arg#*=} - ;; - --config=*) - lz_config=${arg#*=} - ;; - --debug) - lz_debug='-d' - ;; - *) - error_msg ${arg#}: "unsupported config argument." - exit 2 - ;; - esac -done - - -init_vars -require_out_of_tree -get_lazy -lazy_approach -lazy_copy |