#!/bin/sh for arg in "$@" do case $arg in # Install bin to PREFIX/bin # specify with --prefix "/whatever" --prefix) export PREFIX="$2" sed "s#PREFIX := /usr/local#PREFIX := $2#g" Makefile | tee Makefile shift # Remove argument name from processing shift # Remove argument value from processing ;; # Install viewer files to LIBDIR/tabletoplibrary # specify with --libdir "/libwhatver" --libdir) export LIBDIR="$2" sed "s#LIBDIR := /lib#LIBDIR := $2#g" Makefile | tee Makefile sed "s#LIB_DIR = \'/lib\'#LIB_DIR = \'$2\'#g" app.py | tee app.py shift shift ;; esac done