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.soundtrigger (a] 2.0-vts.spec",
      7     hidl_gen_args: "-r android.hardware:hardware/interfaces",
      8     srcs: [
      9         ":android.hardware.soundtrigger (a] 2.0_hal",
     10     ],
     11     out: [
     12         "android/hardware/soundtrigger/2.0/SoundTriggerHw.vts",
     13         "android/hardware/soundtrigger/2.0/SoundTriggerHwCallback.vts",
     14         "android/hardware/soundtrigger/2.0/types.vts",
     15     ],
     16 }
     17 
     18 // Build VTS driver.
     19 genrule {
     20     name: "android.hardware.soundtrigger (a] 2.0-vts.driver_genc++",
     21     tools: ["hidl-gen", "vtsc"],
     22     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.soundtrigger (a] 2.0 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/soundtrigger/2.0/ $(genDir)/android/hardware/soundtrigger/2.0/",
     23     srcs: [
     24         ":android.hardware.soundtrigger (a] 2.0_hal",
     25     ],
     26     out: [
     27         "android/hardware/soundtrigger/2.0/SoundTriggerHw.vts.cpp",
     28         "android/hardware/soundtrigger/2.0/SoundTriggerHwCallback.vts.cpp",
     29         "android/hardware/soundtrigger/2.0/types.vts.cpp",
     30     ],
     31 }
     32 
     33 genrule {
     34     name: "android.hardware.soundtrigger (a] 2.0-vts.driver_genc++_headers",
     35     tools: ["hidl-gen", "vtsc"],
     36     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.soundtrigger (a] 2.0 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/soundtrigger/2.0/ $(genDir)/android/hardware/soundtrigger/2.0/",
     37     srcs: [
     38         ":android.hardware.soundtrigger (a] 2.0_hal",
     39     ],
     40     out: [
     41         "android/hardware/soundtrigger/2.0/SoundTriggerHw.vts.h",
     42         "android/hardware/soundtrigger/2.0/SoundTriggerHwCallback.vts.h",
     43         "android/hardware/soundtrigger/2.0/types.vts.h",
     44     ],
     45 }
     46 
     47 cc_library_shared {
     48     name: "android.hardware.soundtrigger (a] 2.0-vts.driver",
     49     generated_sources: ["android.hardware.soundtrigger (a] 2.0-vts.driver_genc++"],
     50     generated_headers: ["android.hardware.soundtrigger (a] 2.0-vts.driver_genc++_headers"],
     51     export_generated_headers: ["android.hardware.soundtrigger (a] 2.0-vts.driver_genc++_headers"],
     52     defaults: ["VtsHalDriverDefaults"],
     53     shared_libs: [
     54         "android.hardware.audio.common (a] 2.0-vts.driver",
     55     ],
     56     static_libs: [
     57         "android.hardware.audio.common (a] 2.0",
     58         "android.hardware.soundtrigger (a] 2.0",
     59     ],
     60 }
     61 
     62 // Build VTS profiler.
     63 genrule {
     64     name: "android.hardware.soundtrigger (a] 2.0-vts.profiler_genc++",
     65     tools: ["hidl-gen", "vtsc"],
     66     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.soundtrigger (a] 2.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/soundtrigger/2.0/ $(genDir)/android/hardware/soundtrigger/2.0/",
     67     srcs: [
     68         ":android.hardware.soundtrigger (a] 2.0_hal",
     69     ],
     70     out: [
     71         "android/hardware/soundtrigger/2.0/SoundTriggerHw.vts.cpp",
     72         "android/hardware/soundtrigger/2.0/SoundTriggerHwCallback.vts.cpp",
     73         "android/hardware/soundtrigger/2.0/types.vts.cpp",
     74     ],
     75 }
     76 
     77 genrule {
     78     name: "android.hardware.soundtrigger (a] 2.0-vts.profiler_genc++_headers",
     79     tools: ["hidl-gen", "vtsc"],
     80     cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.soundtrigger (a] 2.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/soundtrigger/2.0/ $(genDir)/android/hardware/soundtrigger/2.0/",
     81     srcs: [
     82         ":android.hardware.soundtrigger (a] 2.0_hal",
     83     ],
     84     out: [
     85         "android/hardware/soundtrigger/2.0/SoundTriggerHw.vts.h",
     86         "android/hardware/soundtrigger/2.0/SoundTriggerHwCallback.vts.h",
     87         "android/hardware/soundtrigger/2.0/types.vts.h",
     88     ],
     89 }
     90 
     91 cc_library_shared {
     92     name: "android.hardware.soundtrigger (a] 2.0-vts.profiler",
     93     generated_sources: ["android.hardware.soundtrigger (a] 2.0-vts.profiler_genc++"],
     94     generated_headers: ["android.hardware.soundtrigger (a] 2.0-vts.profiler_genc++_headers"],
     95     export_generated_headers: ["android.hardware.soundtrigger (a] 2.0-vts.profiler_genc++_headers"],
     96     defaults: ["VtsHalProfilerDefaults"],
     97     shared_libs: [
     98         "android.hardware.audio.common (a] 2.0-vts.profiler",
     99     ],
    100     static_libs: [
    101         "android.hardware.audio.common (a] 2.0",
    102         "android.hardware.soundtrigger (a] 2.0",
    103     ],
    104 }
    105 
    106