Home | History | Annotate | Download | only in build
      1 // This file was auto-generated. Do not edit manually.
      2 // Use launch_hal_test.py or update_makefiles.py in test/vts-testcase/hal/script/ to generate this file.
      3 
      4 // Generate .vts spec files.
      5 hal2vts {
      6     name: "android.hardware.camera.provider (a] 2.4-vts.spec",
      7     hidl_gen_args: "-r android.hardware:hardware/interfaces",
      8     srcs: [
      9         ":android.hardware.camera.provider (a] 2.4_hal",
     10     ],
     11     out: [
     12         "android/hardware/camera/provider/2.4/CameraProvider.vts",
     13         "android/hardware/camera/provider/2.4/CameraProviderCallback.vts",
     14     ],
     15 }
     16 
     17 // Build VTS driver.
     18 genrule {
     19     name: "android.hardware.camera.provider (a] 2.4-vts.driver_genc++",
     20     tools: ["hidl-gen", "vtsc"],
     21     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.camera.provider (a] 2.4 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/camera/provider/2.4/ $(genDir)/android/hardware/camera/provider/2.4/",
     22     srcs: [
     23         ":android.hardware.camera.provider (a] 2.4_hal",
     24     ],
     25     out: [
     26         "android/hardware/camera/provider/2.4/CameraProvider.vts.cpp",
     27         "android/hardware/camera/provider/2.4/CameraProviderCallback.vts.cpp",
     28     ],
     29 }
     30 
     31 genrule {
     32     name: "android.hardware.camera.provider (a] 2.4-vts.driver_genc++_headers",
     33     tools: ["hidl-gen", "vtsc"],
     34     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.camera.provider (a] 2.4 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/camera/provider/2.4/ $(genDir)/android/hardware/camera/provider/2.4/",
     35     srcs: [
     36         ":android.hardware.camera.provider (a] 2.4_hal",
     37     ],
     38     out: [
     39         "android/hardware/camera/provider/2.4/CameraProvider.vts.h",
     40         "android/hardware/camera/provider/2.4/CameraProviderCallback.vts.h",
     41     ],
     42 }
     43 
     44 cc_library_shared {
     45     name: "android.hardware.camera.provider (a] 2.4-vts.driver",
     46     generated_sources: ["android.hardware.camera.provider (a] 2.4-vts.driver_genc++"],
     47     generated_headers: ["android.hardware.camera.provider (a] 2.4-vts.driver_genc++_headers"],
     48     export_generated_headers: ["android.hardware.camera.provider (a] 2.4-vts.driver_genc++_headers"],
     49     defaults: ["VtsHalDriverDefaults"],
     50     shared_libs: [
     51         "android.hardware.camera.common (a] 1.0-vts.driver",
     52         "android.hardware.camera.device (a] 1.0-vts.driver",
     53         "android.hardware.camera.device (a] 3.2-vts.driver",
     54         "android.hardware.graphics.common (a] 1.0-vts.driver",
     55     ],
     56     static_libs: [
     57         "android.hardware.camera.common (a] 1.0",
     58         "android.hardware.camera.device (a] 1.0",
     59         "android.hardware.camera.device (a] 3.2",
     60         "android.hardware.camera.provider (a] 2.4",
     61         "android.hardware.graphics.common (a] 1.0",
     62     ],
     63 }
     64 
     65 // Build VTS profiler.
     66 genrule {
     67     name: "android.hardware.camera.provider (a] 2.4-vts.profiler_genc++",
     68     tools: ["hidl-gen", "vtsc"],
     69     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.camera.provider (a] 2.4 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/camera/provider/2.4/ $(genDir)/android/hardware/camera/provider/2.4/",
     70     srcs: [
     71         ":android.hardware.camera.provider (a] 2.4_hal",
     72     ],
     73     out: [
     74         "android/hardware/camera/provider/2.4/CameraProvider.vts.cpp",
     75         "android/hardware/camera/provider/2.4/CameraProviderCallback.vts.cpp",
     76     ],
     77 }
     78 
     79 genrule {
     80     name: "android.hardware.camera.provider (a] 2.4-vts.profiler_genc++_headers",
     81     tools: ["hidl-gen", "vtsc"],
     82     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.camera.provider (a] 2.4 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/camera/provider/2.4/ $(genDir)/android/hardware/camera/provider/2.4/",
     83     srcs: [
     84         ":android.hardware.camera.provider (a] 2.4_hal",
     85     ],
     86     out: [
     87         "android/hardware/camera/provider/2.4/CameraProvider.vts.h",
     88         "android/hardware/camera/provider/2.4/CameraProviderCallback.vts.h",
     89     ],
     90 }
     91 
     92 cc_library_shared {
     93     name: "android.hardware.camera.provider (a] 2.4-vts.profiler",
     94     generated_sources: ["android.hardware.camera.provider (a] 2.4-vts.profiler_genc++"],
     95     generated_headers: ["android.hardware.camera.provider (a] 2.4-vts.profiler_genc++_headers"],
     96     export_generated_headers: ["android.hardware.camera.provider (a] 2.4-vts.profiler_genc++_headers"],
     97     defaults: ["VtsHalProfilerDefaults"],
     98     shared_libs: [
     99         "android.hardware.camera.common (a] 1.0-vts.profiler",
    100         "android.hardware.camera.device (a] 1.0-vts.profiler",
    101         "android.hardware.camera.device (a] 3.2-vts.profiler",
    102         "android.hardware.graphics.common (a] 1.0-vts.profiler",
    103     ],
    104     static_libs: [
    105         "android.hardware.camera.common (a] 1.0",
    106         "android.hardware.camera.device (a] 1.0",
    107         "android.hardware.camera.device (a] 3.2",
    108         "android.hardware.camera.provider (a] 2.4",
    109         "android.hardware.graphics.common (a] 1.0",
    110     ],
    111 }
    112 
    113