You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.1 KiB

#!/bin/bash
if [ x$1 = "xclean" ]; then
echo Cleaning
echo
cd wiringPi
make clean
cd ../gpio
make clean
cd ../examples
make clean
cd ..
elif [ x$1 = "xuninstall" ]; then
echo Uninstalling
echo
echo "WiringPi library"
cd wiringPi
sudo make uninstall
echo
echo "GPIO Utility"
cd ../gpio
sudo make uninstall
cd ..
else
echo wiringPi Build script - please wait...
echo
if [ ! -f /usr/include/linux/i2c-dev.h ]; then
echo "* wiringPi needs the I2C Development Libraires installing."
echo ""
echo "If using Debian/Raspbian, then type this command:"
echo " sudo apt-get install libi2c-dev"
echo "then run ./build again."
echo ""
echo "If using another Linux distribution, then you will have to"
echo "work out how to install the I2C Developmen Libraries for your"
echo "system."
echo ""
exit 1
fi
echo "WiringPi library"
cd wiringPi
sudo make uninstall
make
sudo make install
echo
echo "GPIO Utility"
cd ../gpio
make
sudo make install
echo
echo "Examples"
cd ../examples
make
cd ..
fi
echo
echo All Done.