Hidlize IBase and use IBase instead of IBinder.

Note: system/libhidl/base is the libhidlbase project.
system/libhidl/transport/base is the
android.hidl.base@1.0 HAL files.

Test: hidl_test

Change-Id: Ic3464b5e50c0896de9b26f44a409496f8df37c39
diff --git a/update-makefiles.sh b/update-makefiles.sh
index 4e17f64..6a77a7d 100755
--- a/update-makefiles.sh
+++ b/update-makefiles.sh
@@ -1,12 +1,15 @@
 #!/bin/bash
 
 # TODO(b/33276472)
-
-if [ ! -d system/libhidl ] ; then
-  echo "Where is system/libhidl?";
+if [ ! -d system/libhidl/transport ] ; then
+  echo "Where is system/libhidl/transport?";
   exit 1;
 fi
 
+#base
+hidl-gen -Lmakefile -r android.hidl:system/libhidl/transport android.hidl.base@1.0
+hidl-gen -Landroidbp -r android.hidl:system/libhidl/transport android.hidl.base@1.0
+
 #manager
 hidl-gen -Lmakefile -r android.hidl:system/libhidl/transport android.hidl.manager@1.0
 hidl-gen -Landroidbp -r android.hidl:system/libhidl/transport android.hidl.manager@1.0