#!/bin/sh
if test $# -eq 0; then
echo "user_settings_asm.sh requires one argument specifying compiler flags to pull include directories from." 1>&2
exit 1
fi
search_string=$(echo "$1" | sed -e 's/ */ /g' -e 's/-I /-I/g')
for token in $search_string
do
case "$token" in
-I*)
path="${token#-I}"
path="${path%/}"
if test -e "$path/user_settings.h"; then
user_settings_dir="$path"
user_settings_path="$path/user_settings.h"
break
fi
;;
*)
;;
esac
done
if test -z "${user_settings_path-}"; then
if test -e "user_settings.h"; then
user_settings_dir="."
user_settings_path="user_settings.h"
fi
fi
if test -z "${user_settings_path-}"; then
echo "Unable to find user_settings.h." 1>&2
exit 1
else
sed -e '/^ *#/!d' -e :a -e '$!N;s/\\\n/ /;ta' -e 'P;D' < "$user_settings_path" > "$user_settings_dir/user_settings_asm.h"
fi