Add android.hidl.token@1.0.
This facilitates converting hidl interfaces into something that
are more easily transferrable to other processes.
Bug: 33058559
Test: compiles
Change-Id: I77d1ecc74981f101e07a827ba8d7de77bf56cfa6
diff --git a/update-makefiles.sh b/update-makefiles.sh
index 6a77a7d..3cd1cd2 100755
--- a/update-makefiles.sh
+++ b/update-makefiles.sh
@@ -6,14 +6,15 @@
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
+packages=(
+ android.hidl.base@1.0
+ android.hidl.manager@1.0
+ android.hidl.memory@1.0
+ android.hidl.token@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
-
-#memory
-hidl-gen -Lmakefile -r android.hidl:system/libhidl/transport android.hidl.memory@1.0
-hidl-gen -Landroidbp -r android.hidl:system/libhidl/transport android.hidl.memory@1.0
+for package in "${packages[@]}"; do
+ echo "Updating $package."
+ hidl-gen -Lmakefile -r android.hidl:system/libhidl/transport $package
+ hidl-gen -Landroidbp -r android.hidl:system/libhidl/transport $package
+done