OSDN Git Service

Update makefiles.
authorSteven Moreland <smoreland@google.com>
Fri, 12 May 2017 20:02:04 +0000 (13:02 -0700)
committerSteven Moreland <smoreland@google.com>
Fri, 12 May 2017 20:09:49 +0000 (13:09 -0700)
Note cleanspec required because of b/38205169 (genrule
doesn't delete output files before building, so when
removing some, they get stale).

Test: power vts test compiles
Change-Id: Ie7ef0fc3d943a75fe898238cf861fb7f99f4146b
Fixes: 35813011

CleanSpec.mk
oemlock/1.0/Android.bp
power/1.1/Android.bp
power/1.1/Android.mk
power/Android.bp
usb/1.1/Android.bp
weaver/1.0/Android.bp
wifi/offload/1.0/Android.bp

index c557635..eeb4198 100644 (file)
@@ -54,3 +54,4 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib64/hw/android.hardware.bl
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/init/android.hardware.bluetooth*)
 $(call add-clean-step, rm -rf $(OUT)/soong/.intermediates/)
 $(call add-clean-step, rm -rf $(OUT_DIR)/soong/.intermediates/hardware/interfaces/)
+$(call add-clean-step, rm -rf $(OUT_DIR)/soong/.intermediates/hardware/interfaces/)
index 355b42d..dc6581e 100644 (file)
@@ -11,7 +11,7 @@ filegroup {
 genrule {
     name: "android.hardware.oemlock@1.0_genc++",
     tools: ["hidl-gen"],
-    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.oemlock@1.0",
+    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.oemlock@1.0",
     srcs: [
         ":android.hardware.oemlock@1.0_hal",
     ],
@@ -24,7 +24,7 @@ genrule {
 genrule {
     name: "android.hardware.oemlock@1.0_genc++_headers",
     tools: ["hidl-gen"],
-    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.oemlock@1.0",
+    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.oemlock@1.0",
     srcs: [
         ":android.hardware.oemlock@1.0_hal",
     ],
index ab129ff..ee50a18 100644 (file)
@@ -1,12 +1,19 @@
 // This file is autogenerated by hidl-gen. Do not edit manually.
 
+filegroup {
+    name: "android.hardware.power@1.1_hal",
+    srcs: [
+        "types.hal",
+        "IPower.hal",
+    ],
+}
+
 genrule {
     name: "android.hardware.power@1.1_genc++",
     tools: ["hidl-gen"],
-    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.power@1.1",
+    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.power@1.1",
     srcs: [
-        "types.hal",
-        "IPower.hal",
+        ":android.hardware.power@1.1_hal",
     ],
     out: [
         "android/hardware/power/1.1/types.cpp",
@@ -17,13 +24,13 @@ genrule {
 genrule {
     name: "android.hardware.power@1.1_genc++_headers",
     tools: ["hidl-gen"],
-    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.power@1.1",
+    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.power@1.1",
     srcs: [
-        "types.hal",
-        "IPower.hal",
+        ":android.hardware.power@1.1_hal",
     ],
     out: [
         "android/hardware/power/1.1/types.h",
+        "android/hardware/power/1.1/hwtypes.h",
         "android/hardware/power/1.1/IPower.h",
         "android/hardware/power/1.1/IHwPower.h",
         "android/hardware/power/1.1/BnHwPower.h",
@@ -37,6 +44,7 @@ cc_library_shared {
     generated_sources: ["android.hardware.power@1.1_genc++"],
     generated_headers: ["android.hardware.power@1.1_genc++_headers"],
     export_generated_headers: ["android.hardware.power@1.1_genc++_headers"],
+    vendor_available: true,
     shared_libs: [
         "libhidlbase",
         "libhidltransport",
index 77c5525..16cfcbd 100644 (file)
@@ -8,7 +8,7 @@ include $(CLEAR_VARS)
 LOCAL_MODULE := android.hardware.power-V1.1-java
 LOCAL_MODULE_CLASS := JAVA_LIBRARIES
 
-intermediates := $(local-generated-sources-dir)
+intermediates := $(call local-generated-sources-dir, COMMON)
 
 HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
 
@@ -84,7 +84,7 @@ include $(CLEAR_VARS)
 LOCAL_MODULE := android.hardware.power-V1.1-java-static
 LOCAL_MODULE_CLASS := JAVA_LIBRARIES
 
-intermediates := $(local-generated-sources-dir)
+intermediates := $(call local-generated-sources-dir, COMMON)
 
 HIDL := $(HOST_OUT_EXECUTABLES)/hidl-gen$(HOST_EXECUTABLE_SUFFIX)
 
index 8cb3ea3..7a315fa 100644 (file)
@@ -2,6 +2,7 @@
 subdirs = [
     "1.0",
     "1.0/default",
+    "1.0/vts/functional",
     "1.1",
     "1.1/default",
     "1.1/vts/functional",
index 7342d00..d5cdf04 100644 (file)
@@ -12,7 +12,7 @@ filegroup {
 genrule {
     name: "android.hardware.usb@1.1_genc++",
     tools: ["hidl-gen"],
-    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.usb@1.1",
+    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.usb@1.1",
     srcs: [
         ":android.hardware.usb@1.1_hal",
     ],
@@ -26,7 +26,7 @@ genrule {
 genrule {
     name: "android.hardware.usb@1.1_genc++_headers",
     tools: ["hidl-gen"],
-    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.usb@1.1",
+    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.usb@1.1",
     srcs: [
         ":android.hardware.usb@1.1_hal",
     ],
index f9c256f..8d6c1d1 100644 (file)
@@ -11,7 +11,7 @@ filegroup {
 genrule {
     name: "android.hardware.weaver@1.0_genc++",
     tools: ["hidl-gen"],
-    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.weaver@1.0",
+    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.weaver@1.0",
     srcs: [
         ":android.hardware.weaver@1.0_hal",
     ],
@@ -24,7 +24,7 @@ genrule {
 genrule {
     name: "android.hardware.weaver@1.0_genc++_headers",
     tools: ["hidl-gen"],
-    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.weaver@1.0",
+    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.weaver@1.0",
     srcs: [
         ":android.hardware.weaver@1.0_hal",
     ],
index 7b1b050..63f85a6 100644 (file)
@@ -12,7 +12,7 @@ filegroup {
 genrule {
     name: "android.hardware.wifi.offload@1.0_genc++",
     tools: ["hidl-gen"],
-    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.offload@1.0",
+    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.offload@1.0",
     srcs: [
         ":android.hardware.wifi.offload@1.0_hal",
     ],
@@ -26,7 +26,7 @@ genrule {
 genrule {
     name: "android.hardware.wifi.offload@1.0_genc++_headers",
     tools: ["hidl-gen"],
-    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.offload@1.0",
+    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.offload@1.0",
     srcs: [
         ":android.hardware.wifi.offload@1.0_hal",
     ],