1*27162e4eSAndroid Build Coastguard Worker#!/usr/bin/env sh 2*27162e4eSAndroid Build Coastguard Workerset -e 3*27162e4eSAndroid Build Coastguard Worker 4*27162e4eSAndroid Build Coastguard Worker 5*27162e4eSAndroid Build Coastguard Workermake="make -C $lz4_root" 6*27162e4eSAndroid Build Coastguard Workerunamestr=$(uname) 7*27162e4eSAndroid Build Coastguard Workerif [ "$unamestr" = 'Linux' ]; then 8*27162e4eSAndroid Build Coastguard Worker make="make -C $lz4_root" 9*27162e4eSAndroid Build Coastguard Workerelif [ "$unamestr" = 'FreeBSD' ] || [ "$unamestr" = 'OpenBSD' ]; then 10*27162e4eSAndroid Build Coastguard Worker make="gmake -C $lz4_root" 11*27162e4eSAndroid Build Coastguard Workerfi 12*27162e4eSAndroid Build Coastguard Worker 13*27162e4eSAndroid Build Coastguard Workerfor cmd in install uninstall; do 14*27162e4eSAndroid Build Coastguard Worker for upper in DUMMY PREFIX EXEC_PREFIX LIBDIR INCLUDEDIR PKGCONFIGDIR BINDIR MANDIR MAN1DIR ; do 15*27162e4eSAndroid Build Coastguard Worker lower=$(echo $upper | tr '[:upper:]' '[:lower:]') 16*27162e4eSAndroid Build Coastguard Worker tmp_lower="$(pwd)/tmp-lower-$lower/" 17*27162e4eSAndroid Build Coastguard Worker tmp_upper="$(pwd)/tmp-upper-$lower/" 18*27162e4eSAndroid Build Coastguard Worker echo $make $cmd DESTDIR="$tmp_upper" $upper="test" 19*27162e4eSAndroid Build Coastguard Worker $make $cmd DESTDIR="$tmp_upper" $upper="test" >/dev/null 20*27162e4eSAndroid Build Coastguard Worker echo $make $cmd DESTDIR="$tmp_lower" $lower="test" 21*27162e4eSAndroid Build Coastguard Worker $make $cmd DESTDIR="$tmp_lower" $lower="test" >/dev/null 22*27162e4eSAndroid Build Coastguard Worker command diff -r "$tmp_lower" "$tmp_upper" && echo "SAME!" || false 23*27162e4eSAndroid Build Coastguard Worker if [ "x$cmd" = "xuninstall" ]; then 24*27162e4eSAndroid Build Coastguard Worker test -z "$(find "$tmp_lower" -type f)" && echo "EMPTY!" || false 25*27162e4eSAndroid Build Coastguard Worker rm -rf "$tmp_upper" "$tmp_lower" 26*27162e4eSAndroid Build Coastguard Worker fi 27*27162e4eSAndroid Build Coastguard Worker done 28*27162e4eSAndroid Build Coastguard Workerdone 29