868b2b66 (kx 2024-12-20 16:11:07 +0300 1) #!/bin/sh
868b2b66 (kx 2024-12-20 16:11:07 +0300 2)
868b2b66 (kx 2024-12-20 16:11:07 +0300 3) prefix=@prefix@
868b2b66 (kx 2024-12-20 16:11:07 +0300 4) exec_prefix=@exec_prefix@
868b2b66 (kx 2024-12-20 16:11:07 +0300 5) libdir=@libdir@
868b2b66 (kx 2024-12-20 16:11:07 +0300 6) includedir=@includedir@
868b2b66 (kx 2024-12-20 16:11:07 +0300 7)
868b2b66 (kx 2024-12-20 16:11:07 +0300 8) real_io_data_limit=@LIBMPU_REAL_IO_LIMIT@
868b2b66 (kx 2024-12-20 16:11:07 +0300 9) math_fn_data_limit=@LIBMPU_REAL_MATH_F_LIMIT@
868b2b66 (kx 2024-12-20 16:11:07 +0300 10) real_max_width=@LIBMPU_REAL_MAX_WIDTH@
868b2b66 (kx 2024-12-20 16:11:07 +0300 11)
868b2b66 (kx 2024-12-20 16:11:07 +0300 12) VERSION=@VERSION@
868b2b66 (kx 2024-12-20 16:11:07 +0300 13)
868b2b66 (kx 2024-12-20 16:11:07 +0300 14) usage()
868b2b66 (kx 2024-12-20 16:11:07 +0300 15) {
868b2b66 (kx 2024-12-20 16:11:07 +0300 16) cat <<EOF
868b2b66 (kx 2024-12-20 16:11:07 +0300 17)
868b2b66 (kx 2024-12-20 16:11:07 +0300 18) Usage : mpu-config [OPTIONS]
868b2b66 (kx 2024-12-20 16:11:07 +0300 19) Options :
868b2b66 (kx 2024-12-20 16:11:07 +0300 20) [--prefix[=DIR]]
868b2b66 (kx 2024-12-20 16:11:07 +0300 21) [--exec-prefix[=DIR]]
868b2b66 (kx 2024-12-20 16:11:07 +0300 22) [--version]
868b2b66 (kx 2024-12-20 16:11:07 +0300 23) [--real-io-data-limit]
868b2b66 (kx 2024-12-20 16:11:07 +0300 24) [--math-fn-data-limit]
868b2b66 (kx 2024-12-20 16:11:07 +0300 25) [--real-max-width]
868b2b66 (kx 2024-12-20 16:11:07 +0300 26) [--cppflags]
868b2b66 (kx 2024-12-20 16:11:07 +0300 27) [--cflags]
868b2b66 (kx 2024-12-20 16:11:07 +0300 28) [--libs]
868b2b66 (kx 2024-12-20 16:11:07 +0300 29) [--ldflags]
868b2b66 (kx 2024-12-20 16:11:07 +0300 30)
868b2b66 (kx 2024-12-20 16:11:07 +0300 31) EOF
868b2b66 (kx 2024-12-20 16:11:07 +0300 32) exit $1
868b2b66 (kx 2024-12-20 16:11:07 +0300 33) }
868b2b66 (kx 2024-12-20 16:11:07 +0300 34)
868b2b66 (kx 2024-12-20 16:11:07 +0300 35) if test $# -eq 0; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 36) usage 1 1>&2
868b2b66 (kx 2024-12-20 16:11:07 +0300 37) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 38)
868b2b66 (kx 2024-12-20 16:11:07 +0300 39) while test $# -gt 0; do
868b2b66 (kx 2024-12-20 16:11:07 +0300 40) case $1 in
868b2b66 (kx 2024-12-20 16:11:07 +0300 41) --prefix)
868b2b66 (kx 2024-12-20 16:11:07 +0300 42) echo_prefix=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 43) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 44) --exec-prefix)
868b2b66 (kx 2024-12-20 16:11:07 +0300 45) echo_exec_prefix=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 46) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 47) --version)
868b2b66 (kx 2024-12-20 16:11:07 +0300 48) echo ${VERSION}
868b2b66 (kx 2024-12-20 16:11:07 +0300 49) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 50) --real-io-data-limit)
868b2b66 (kx 2024-12-20 16:11:07 +0300 51) echo ${real_io_data_limit}
868b2b66 (kx 2024-12-20 16:11:07 +0300 52) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 53) --math-fn-data-limit)
868b2b66 (kx 2024-12-20 16:11:07 +0300 54) echo ${math_fn_data_limit}
868b2b66 (kx 2024-12-20 16:11:07 +0300 55) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 56) --real-max-width)
868b2b66 (kx 2024-12-20 16:11:07 +0300 57) echo ${real_max_width}
868b2b66 (kx 2024-12-20 16:11:07 +0300 58) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 59) --cppflags)
868b2b66 (kx 2024-12-20 16:11:07 +0300 60) echo_cppflags=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 61) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 62) --cflags)
868b2b66 (kx 2024-12-20 16:11:07 +0300 63) echo_cflags=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 64) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 65) --libs)
868b2b66 (kx 2024-12-20 16:11:07 +0300 66) echo_libs=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 67) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 68) --ldflags)
868b2b66 (kx 2024-12-20 16:11:07 +0300 69) echo_ldflags=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 70) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 71) *)
868b2b66 (kx 2024-12-20 16:11:07 +0300 72) usage 1 1>&2
868b2b66 (kx 2024-12-20 16:11:07 +0300 73) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 74) esac
868b2b66 (kx 2024-12-20 16:11:07 +0300 75) shift
868b2b66 (kx 2024-12-20 16:11:07 +0300 76) done
868b2b66 (kx 2024-12-20 16:11:07 +0300 77)
868b2b66 (kx 2024-12-20 16:11:07 +0300 78)
868b2b66 (kx 2024-12-20 16:11:07 +0300 79) libmpu_cppflags=" -I${includedir}"
868b2b66 (kx 2024-12-20 16:11:07 +0300 80) libmpu_cflags=" -I${includedir}"
868b2b66 (kx 2024-12-20 16:11:07 +0300 81) libmpu_ldflags=" -L${libdir}"
868b2b66 (kx 2024-12-20 16:11:07 +0300 82) libmpu_libs=" -lmpu"
868b2b66 (kx 2024-12-20 16:11:07 +0300 83)
868b2b66 (kx 2024-12-20 16:11:07 +0300 84)
868b2b66 (kx 2024-12-20 16:11:07 +0300 85) if test "x${echo_prefix}" = "xyes"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 86) echo ${prefix}
868b2b66 (kx 2024-12-20 16:11:07 +0300 87) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 88)
868b2b66 (kx 2024-12-20 16:11:07 +0300 89) if test "x${echo_exec_prefix}" = "xyes"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 90) echo ${exec_prefix}
868b2b66 (kx 2024-12-20 16:11:07 +0300 91) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 92)
868b2b66 (kx 2024-12-20 16:11:07 +0300 93) if test "x${echo_cppflags}" = "xyes"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 94) echo ${libmpu_cppflags}
868b2b66 (kx 2024-12-20 16:11:07 +0300 95) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 96)
868b2b66 (kx 2024-12-20 16:11:07 +0300 97) if test "x${echo_cflags}" = "xyes"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 98) echo ${libmpu_cflags}
868b2b66 (kx 2024-12-20 16:11:07 +0300 99) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 100)
868b2b66 (kx 2024-12-20 16:11:07 +0300 101) if test "x${echo_ldflags}" = "xyes"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 102) echo ${libmpu_ldflags}
868b2b66 (kx 2024-12-20 16:11:07 +0300 103) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 104)
868b2b66 (kx 2024-12-20 16:11:07 +0300 105) if test "x${echo_libs}" = "xyes"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 106) echo ${libmpu_libs}
868b2b66 (kx 2024-12-20 16:11:07 +0300 107) fi