fi
}
+sudo=${WIRINGPI_SUDO-sudo}
+
if [ x$1 = "xclean" ]; then
cd wiringPi
echo -n "wiringPi: " ; make clean
if [ x$1 = "xuninstall" ]; then
cd wiringPi
- echo -n "wiringPi: " ; sudo make uninstall
+ echo -n "wiringPi: " ; $sudo make uninstall
cd ../devLib
- echo -n "DevLib: " ; sudo make uninstall
+ echo -n "DevLib: " ; $sudo make uninstall
cd ../gpio
- echo -n "gpio: " ; sudo make uninstall
+ echo -n "gpio: " ; $sudo make uninstall
+ exit
+fi
+
+if [ x$1 = "xdebian" ]; then
+ if ! dpkg-checkbuilddeps; then
+ $sudo apt-get install build-essential debhelper fakeroot
+ dpkg-checkbuilddeps
+ fi
+ dpkg-buildpackage -b -us -uc -rfakeroot
exit
fi
# Only if you know what you're doing!
-if [ x$1 = "xdebian" ]; then
+if [ x$1 = "xdebian-template" ]; then
+ # produces a single .deb in a nonstandard way from debian-template/
here=`pwd`
cd debian-template/wiringPi
rm -rf usr
echo
echo "WiringPi Library"
cd wiringPi
- sudo make uninstall
+ $sudo make uninstall
if [ x$1 = "xstatic" ]; then
make -j5 static
check_make_ok
- sudo make install-static
+ $sudo make install-static
else
make -j5
check_make_ok
- sudo make install
+ $sudo make install
fi
check_make_ok
echo
echo "WiringPi Devices Library"
cd ../devLib
- sudo make uninstall
+ $sudo make uninstall
if [ x$1 = "xstatic" ]; then
make -j5 static
check_make_ok
- sudo make install-static
+ $sudo make install-static
else
make -j5
check_make_ok
- sudo make install
+ $sudo make install
fi
check_make_ok
cd ../gpio
make -j5
check_make_ok
- sudo make install
+ $sudo make install
check_make_ok
# echo