lineage/interfaces: add update-makefiles.sh script

Generates the makefile/blueprint structure inside
hardware/lineage/interfaces.

Package names need to start with vendor.lineage,
for example, vendor.lineage.vibrator@1.0, else hidl-gen
will fail.

Usage:
./hardware/lineage/interfaces/update-makefiles.sh

If the script finds a *.hal file, it will create Android.bp
and Android.mk files inside the respective directory that
turn those files into an interface.

Also, regenerate blueprints using the script.

Change-Id: Id169bd74e76cd83d4572e14cebf91db7629640cc
5 files changed
tree: 85e8883f2d3a397dc750b9b32598d0566e9e3048
  1. biometrics/
  2. camera/
  3. nfc/
  4. Android.bp
  5. update-makefiles.sh