Home | History | Annotate | Download | only in impl
      1 cc_defaults {
      2     name: "libaudiohal_default",
      3 
      4     srcs: [
      5         "DeviceHalLocal.cpp",
      6         "DevicesFactoryHalHybrid.cpp",
      7         "DevicesFactoryHalLocal.cpp",
      8         "StreamHalLocal.cpp",
      9 
     10         "ConversionHelperHidl.cpp",
     11         "DeviceHalHidl.cpp",
     12         "DevicesFactoryHalHidl.cpp",
     13         "EffectBufferHalHidl.cpp",
     14         "EffectHalHidl.cpp",
     15         "EffectsFactoryHalHidl.cpp",
     16         "StreamHalHidl.cpp",
     17     ],
     18 
     19     export_include_dirs: ["include"],
     20 
     21     cflags: [
     22         "-Wall",
     23         "-Wextra",
     24         "-Werror",
     25     ],
     26     shared_libs: [
     27         "android.hardware.audio.common-util",
     28         "android.hidl.allocator (a] 1.0",
     29         "android.hidl.memory (a] 1.0",
     30         "libaudiohal_deathhandler",
     31         "libaudioutils",
     32         "libbase",
     33         "libbinder",
     34         "libcutils",
     35         "libfmq",
     36         "libhardware",
     37         "libhidlbase",
     38         "libhidlmemory",
     39         "libhidltransport",
     40         "libhwbinder",
     41         "liblog",
     42         "libmedia_helper",
     43         "libmediautils",
     44         "libutils",
     45     ],
     46     header_libs: [
     47         "android.hardware.audio.common.util@all-versions",
     48         "libaudiohal_headers"
     49     ],
     50 
     51     export_shared_lib_headers: [
     52         "libfmq",
     53     ],
     54 }
     55 
     56 cc_library_shared {
     57     name: "libaudiohal (a] 2.0",
     58     defaults: ["libaudiohal_default"],
     59     shared_libs: [
     60         "android.hardware.audio.common (a] 2.0",
     61         "android.hardware.audio.common (a] 2.0-util",
     62         "android.hardware.audio.effect (a] 2.0",
     63         "android.hardware.audio (a] 2.0",
     64     ],
     65     cflags: [
     66         "-DMAJOR_VERSION=2",
     67         "-DMINOR_VERSION=0",
     68         "-include common/all-versions/VersionMacro.h",
     69     ]
     70 }
     71 
     72 cc_library_shared {
     73     name: "libaudiohal (a] 4.0",
     74     defaults: ["libaudiohal_default"],
     75     shared_libs: [
     76         "android.hardware.audio.common (a] 4.0",
     77         "android.hardware.audio.common (a] 4.0-util",
     78         "android.hardware.audio.effect (a] 4.0",
     79         "android.hardware.audio (a] 4.0",
     80     ],
     81     cflags: [
     82         "-DMAJOR_VERSION=4",
     83         "-DMINOR_VERSION=0",
     84         "-include common/all-versions/VersionMacro.h",
     85     ]
     86 }
     87 
     88 cc_library_shared {
     89     name: "libaudiohal (a] 5.0",
     90     defaults: ["libaudiohal_default"],
     91     shared_libs: [
     92         "android.hardware.audio.common (a] 5.0",
     93         "android.hardware.audio.common (a] 5.0-util",
     94         "android.hardware.audio.effect (a] 5.0",
     95         "android.hardware.audio (a] 5.0",
     96     ],
     97     cflags: [
     98         "-DMAJOR_VERSION=5",
     99         "-DMINOR_VERSION=0",
    100         "-include common/all-versions/VersionMacro.h",
    101     ]
    102 }
    103