Add configure script and proper install target

This commit is contained in:
Nero 2023-04-21 12:50:53 +00:00
parent ae665c378d
commit ed4ef3a108
2 changed files with 40 additions and 6 deletions

28
configure vendored Executable file
View file

@ -0,0 +1,28 @@
#!/bin/sh
while test -n "$1"; do
case "$1" in
(--*=*)
val=${1#--}
name=${val%%=*}
val=${val#*=}
export "$(printf "%s\n" "$name"|tr '[:lower:]-' '[:upper:]_')=$val"
;;
esac
shift
done
(
# Variables that the makefile uses and that are meant to be configurable
awk '/ \?=/ {print($1)}' Makefile
# Variables that GNU Make uses for the implicit rules
cat <<EOF
CC
CPPFLAGS
CFLAGS
LDFLAGS
LOADLIBES
LDLIBS
EOF
)|sort -u|while read varname; do
eval "test -n \"\${$varname+x}\" && echo \${varname}=\${$varname}"
done|tee config.mak