#!/bin/sh
set -eu
cd -P -- "$(dirname -- "$0")"
. ./build_util.sh
export PROJECT=example-project
PREFIX=$(preadlinkf "${DESTDIR+${DESTDIR%/}}${PREFIX:-/usr/local}")
if [ $# -eq 1 ]
then
case "$(tolower "$1")" in
install)
set_rpaths bin="$PREFIX"/bin share="$PREFIX"/share/"$PROJECT"
pb_install -m 755 -r "$PREFIX"/bin/ prog
pb_install -m 644 "$PREFIX"/share/"$PROJECT"/ util.sh
pb_install -m 644 "$PREFIX"/share/doc/"$PROJECT"/ README
;;
uninstall)
uninstall \
"$PREFIX"/bin/prog \
"$PREFIX"/share/"$PROJECT"/util.sh \
"$PREFIX"/share/doc/"$PROJECT"/README
;;
clean) # Just pass it to prog-c
;;
help)
pb_usage 0
;;
*)
die "$1: unknown action"
;;
esac
prog-c/build.sh "$1"
exit 0
elif [ $# -gt 1 ]
then
pb_usage 1
fi
# Build stuff related to prog but not prog-c
prog-c/build.sh