chiark / gitweb /
tidied and tested DRC Serial (renamed it it drcSerial too)
[wiringPi.git] / build
diff --git a/build b/build
index 048ebb39d690309bd6e71643affe63692bac70ec..e17cf18737abb5d81ae9f603e7c8b11bf4258843 100755 (executable)
--- a/build
+++ b/build
@@ -1,7 +1,6 @@
-#!/bin/bash
+#!/bin/sh
 
-check-make-ok()
-{
+check_make_ok() {
   if [ $? != 0 ]; then
     echo ""
     echo "Make Failed..."
@@ -15,17 +14,21 @@ check-make-ok()
 
 if [ x$1 = "xclean" ]; then
   cd wiringPi
-  echo -n "wiringPi:         ; make clean
+  echo -n "wiringPi:   "       ; make clean
   cd ../devLib
-  echo -n "DevLib:           ; make clean
+  echo -n "DevLib:     "       ; make clean
   cd ../gpio
-  echo -n "gpio:             ; make clean
+  echo -n "gpio:       "       ; make clean
   cd ../examples
-  echo -n "Examples:         ; make clean
+  echo -n "Examples:   "       ; make clean
   cd Gertboard
-  echo -n "Gertboard:        ; make clean
+  echo -n "Gertboard:  "       ; make clean
   cd ../PiFace
-  echo -n "PiFace:    "        ; make clean
+  echo -n "PiFace:     "       ; make clean
+  cd ../q2w
+  echo -n "Quick2Wire: "       ; make clean
+  cd ../PiGlow
+  echo -n "PiGlow:     "       ; make clean
   exit
 fi
 
@@ -48,27 +51,39 @@ fi
   echo "WiringPi Library"
   cd wiringPi
   sudo make uninstall
-  make
-  check-make-ok
-  sudo make install
-  check-make-ok
+  if [ x$1 = "xstatic" ]; then
+    make static
+    check_make_ok
+    sudo make install-static
+  else
+    make
+    check_make_ok
+    sudo make install
+  fi
+  check_make_ok
 
   echo
   echo "WiringPi Devices Library"
   cd ../devLib
   sudo make uninstall
-  make
-  check-make-ok
-  sudo make install
-  check-make-ok
+  if [ x$1 = "xstatic" ]; then
+    make static
+    check_make_ok
+    sudo make install-static
+  else
+    make
+    check_make_ok
+    sudo make install
+  fi
+  check_make_ok
 
   echo
   echo "GPIO Utility"
   cd ../gpio
   make
-  check-make-ok
+  check_make_ok
   sudo make install
-  check-make-ok
+  check_make_ok
 
 # echo
 # echo "Examples"
@@ -78,3 +93,8 @@ fi
 
 echo
 echo All Done.
+echo ""
+echo "NOTE: This is wiringPi v2, and if you need to use the lcd, Piface,"
+echo "  Gertboard, MaxDetext, etc. routines then you must change your"
+echo "  compile scripts to add -lwiringPiDev"
+echo ""