diff options
Diffstat (limited to 'radio')
-rw-r--r-- | radio/1.0/Android.bp | 516 | ||||
-rw-r--r-- | radio/1.1/Android.bp | 236 | ||||
-rw-r--r-- | radio/1.2/Android.bp | 245 | ||||
-rw-r--r-- | radio/deprecated/1.0/Android.bp | 188 |
4 files changed, 233 insertions, 952 deletions
diff --git a/radio/1.0/Android.bp b/radio/1.0/Android.bp index f5791a7cc..72a3ca60a 100644 --- a/radio/1.0/Android.bp +++ b/radio/1.0/Android.bp @@ -1,7 +1,11 @@ -// This file is autogenerated by hidl-gen. Do not edit manually. +// This file is autogenerated by hidl-gen -Landroidbp. -filegroup { - name: "android.hardware.radio@1.0_hal", +hidl_interface { + name: "android.hardware.radio@1.0", + root: "android.hardware", + vndk: { + enabled: true, + }, srcs: [ "types.hal", "IRadio.hal", @@ -10,351 +14,165 @@ filegroup { "ISap.hal", "ISapCallback.hal", ], + interfaces: [ + "android.hidl.base@1.0", + ], + types: [ + "ActivityStatsInfo", + "ApnAuthType", + "ApnTypes", + "AppState", + "AppStatus", + "AppType", + "Call", + "CallForwardInfo", + "CallForwardInfoStatus", + "CallPresentation", + "CallState", + "CardState", + "CardStatus", + "Carrier", + "CarrierMatchType", + "CarrierRestrictions", + "CdmaBroadcastSmsConfigInfo", + "CdmaCallWaiting", + "CdmaCallWaitingNumberPlan", + "CdmaCallWaitingNumberPresentation", + "CdmaCallWaitingNumberType", + "CdmaDisplayInfoRecord", + "CdmaInfoRecName", + "CdmaInformationRecord", + "CdmaInformationRecords", + "CdmaLineControlInfoRecord", + "CdmaNumberInfoRecord", + "CdmaOtaProvisionStatus", + "CdmaRedirectingNumberInfoRecord", + "CdmaRedirectingReason", + "CdmaRoamingType", + "CdmaSignalInfoRecord", + "CdmaSignalStrength", + "CdmaSmsAck", + "CdmaSmsAddress", + "CdmaSmsDigitMode", + "CdmaSmsErrorClass", + "CdmaSmsMessage", + "CdmaSmsNumberMode", + "CdmaSmsNumberPlan", + "CdmaSmsNumberType", + "CdmaSmsSubaddress", + "CdmaSmsSubaddressType", + "CdmaSmsWriteArgs", + "CdmaSmsWriteArgsStatus", + "CdmaSubscriptionSource", + "CdmaT53AudioControlInfoRecord", + "CdmaT53ClirInfoRecord", + "CellIdentity", + "CellIdentityCdma", + "CellIdentityGsm", + "CellIdentityLte", + "CellIdentityTdscdma", + "CellIdentityWcdma", + "CellInfo", + "CellInfoCdma", + "CellInfoGsm", + "CellInfoLte", + "CellInfoTdscdma", + "CellInfoType", + "CellInfoWcdma", + "CfData", + "ClipStatus", + "Clir", + "DataCallFailCause", + "DataProfileId", + "DataProfileInfo", + "DataProfileInfoType", + "DataRegStateResult", + "DeviceStateType", + "Dial", + "EvdoSignalStrength", + "GsmBroadcastSmsConfigInfo", + "GsmSignalStrength", + "GsmSmsMessage", + "HardwareConfig", + "HardwareConfigModem", + "HardwareConfigSim", + "HardwareConfigState", + "HardwareConfigType", + "IccIo", + "IccIoResult", + "ImsSmsMessage", + "IndicationFilter", + "LastCallFailCause", + "LastCallFailCauseInfo", + "LceDataInfo", + "LceStatus", + "LceStatusInfo", + "LteSignalStrength", + "MvnoType", + "NeighboringCell", + "NvItem", + "NvWriteItem", + "OperatorInfo", + "OperatorStatus", + "P2Constant", + "PcoDataInfo", + "PersoSubstate", + "PhoneRestrictedState", + "PinState", + "PreferredNetworkType", + "RadioAccessFamily", + "RadioBandMode", + "RadioCapability", + "RadioCapabilityPhase", + "RadioCapabilityStatus", + "RadioCdmaSmsConst", + "RadioConst", + "RadioError", + "RadioIndicationType", + "RadioResponseInfo", + "RadioResponseType", + "RadioState", + "RadioTechnology", + "RadioTechnologyFamily", + "RegState", + "ResetNvType", + "RestrictedState", + "SapApduType", + "SapConnectRsp", + "SapDisconnectType", + "SapResultCode", + "SapStatus", + "SapTransferProtocol", + "SelectUiccSub", + "SendSmsResult", + "SetupDataCallResult", + "SignalStrength", + "SimApdu", + "SimRefreshResult", + "SimRefreshType", + "SmsAcknowledgeFailCause", + "SmsWriteArgs", + "SmsWriteArgsStatus", + "SrvccState", + "SsInfoData", + "SsRequestType", + "SsServiceType", + "SsTeleserviceType", + "StkCcUnsolSsResult", + "SubscriptionType", + "SuppServiceClass", + "SuppSvcNotification", + "TdScdmaSignalStrength", + "TimeStampType", + "TtyMode", + "UiccSubActStatus", + "UssdModeType", + "UusDcs", + "UusInfo", + "UusType", + "VoiceRegStateResult", + "WcdmaSignalStrength", + ], + gen_java: true, } -genrule { - name: "android.hardware.radio@1.0_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.0", - srcs: [ - ":android.hardware.radio@1.0_hal", - ], - out: [ - "android/hardware/radio/1.0/types.cpp", - "android/hardware/radio/1.0/RadioAll.cpp", - "android/hardware/radio/1.0/RadioIndicationAll.cpp", - "android/hardware/radio/1.0/RadioResponseAll.cpp", - "android/hardware/radio/1.0/SapAll.cpp", - "android/hardware/radio/1.0/SapCallbackAll.cpp", - ], -} - -genrule { - name: "android.hardware.radio@1.0_genc++_headers", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.0", - srcs: [ - ":android.hardware.radio@1.0_hal", - ], - out: [ - "android/hardware/radio/1.0/types.h", - "android/hardware/radio/1.0/hwtypes.h", - "android/hardware/radio/1.0/IRadio.h", - "android/hardware/radio/1.0/IHwRadio.h", - "android/hardware/radio/1.0/BnHwRadio.h", - "android/hardware/radio/1.0/BpHwRadio.h", - "android/hardware/radio/1.0/BsRadio.h", - "android/hardware/radio/1.0/IRadioIndication.h", - "android/hardware/radio/1.0/IHwRadioIndication.h", - "android/hardware/radio/1.0/BnHwRadioIndication.h", - "android/hardware/radio/1.0/BpHwRadioIndication.h", - "android/hardware/radio/1.0/BsRadioIndication.h", - "android/hardware/radio/1.0/IRadioResponse.h", - "android/hardware/radio/1.0/IHwRadioResponse.h", - "android/hardware/radio/1.0/BnHwRadioResponse.h", - "android/hardware/radio/1.0/BpHwRadioResponse.h", - "android/hardware/radio/1.0/BsRadioResponse.h", - "android/hardware/radio/1.0/ISap.h", - "android/hardware/radio/1.0/IHwSap.h", - "android/hardware/radio/1.0/BnHwSap.h", - "android/hardware/radio/1.0/BpHwSap.h", - "android/hardware/radio/1.0/BsSap.h", - "android/hardware/radio/1.0/ISapCallback.h", - "android/hardware/radio/1.0/IHwSapCallback.h", - "android/hardware/radio/1.0/BnHwSapCallback.h", - "android/hardware/radio/1.0/BpHwSapCallback.h", - "android/hardware/radio/1.0/BsSapCallback.h", - ], -} - -cc_library { - name: "android.hardware.radio@1.0", - defaults: ["hidl-module-defaults"], - generated_sources: ["android.hardware.radio@1.0_genc++"], - generated_headers: ["android.hardware.radio@1.0_genc++_headers"], - export_generated_headers: ["android.hardware.radio@1.0_genc++_headers"], - vendor_available: true, - vndk: { - enabled: true, - }, - shared_libs: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "liblog", - "libutils", - "libcutils", - ], - export_shared_lib_headers: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "libutils", - ], -} - -genrule { - name: "android.hardware.radio-V1.0-java_gen_java", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.0", - srcs: [ - ":android.hardware.radio@1.0_hal", - ], - out: [ - "android/hardware/radio/V1_0/ActivityStatsInfo.java", - "android/hardware/radio/V1_0/ApnAuthType.java", - "android/hardware/radio/V1_0/ApnTypes.java", - "android/hardware/radio/V1_0/AppState.java", - "android/hardware/radio/V1_0/AppStatus.java", - "android/hardware/radio/V1_0/AppType.java", - "android/hardware/radio/V1_0/Call.java", - "android/hardware/radio/V1_0/CallForwardInfo.java", - "android/hardware/radio/V1_0/CallForwardInfoStatus.java", - "android/hardware/radio/V1_0/CallPresentation.java", - "android/hardware/radio/V1_0/CallState.java", - "android/hardware/radio/V1_0/CardState.java", - "android/hardware/radio/V1_0/CardStatus.java", - "android/hardware/radio/V1_0/Carrier.java", - "android/hardware/radio/V1_0/CarrierMatchType.java", - "android/hardware/radio/V1_0/CarrierRestrictions.java", - "android/hardware/radio/V1_0/CdmaBroadcastSmsConfigInfo.java", - "android/hardware/radio/V1_0/CdmaCallWaiting.java", - "android/hardware/radio/V1_0/CdmaCallWaitingNumberPlan.java", - "android/hardware/radio/V1_0/CdmaCallWaitingNumberPresentation.java", - "android/hardware/radio/V1_0/CdmaCallWaitingNumberType.java", - "android/hardware/radio/V1_0/CdmaDisplayInfoRecord.java", - "android/hardware/radio/V1_0/CdmaInfoRecName.java", - "android/hardware/radio/V1_0/CdmaInformationRecord.java", - "android/hardware/radio/V1_0/CdmaInformationRecords.java", - "android/hardware/radio/V1_0/CdmaLineControlInfoRecord.java", - "android/hardware/radio/V1_0/CdmaNumberInfoRecord.java", - "android/hardware/radio/V1_0/CdmaOtaProvisionStatus.java", - "android/hardware/radio/V1_0/CdmaRedirectingNumberInfoRecord.java", - "android/hardware/radio/V1_0/CdmaRedirectingReason.java", - "android/hardware/radio/V1_0/CdmaRoamingType.java", - "android/hardware/radio/V1_0/CdmaSignalInfoRecord.java", - "android/hardware/radio/V1_0/CdmaSignalStrength.java", - "android/hardware/radio/V1_0/CdmaSmsAck.java", - "android/hardware/radio/V1_0/CdmaSmsAddress.java", - "android/hardware/radio/V1_0/CdmaSmsDigitMode.java", - "android/hardware/radio/V1_0/CdmaSmsErrorClass.java", - "android/hardware/radio/V1_0/CdmaSmsMessage.java", - "android/hardware/radio/V1_0/CdmaSmsNumberMode.java", - "android/hardware/radio/V1_0/CdmaSmsNumberPlan.java", - "android/hardware/radio/V1_0/CdmaSmsNumberType.java", - "android/hardware/radio/V1_0/CdmaSmsSubaddress.java", - "android/hardware/radio/V1_0/CdmaSmsSubaddressType.java", - "android/hardware/radio/V1_0/CdmaSmsWriteArgs.java", - "android/hardware/radio/V1_0/CdmaSmsWriteArgsStatus.java", - "android/hardware/radio/V1_0/CdmaSubscriptionSource.java", - "android/hardware/radio/V1_0/CdmaT53AudioControlInfoRecord.java", - "android/hardware/radio/V1_0/CdmaT53ClirInfoRecord.java", - "android/hardware/radio/V1_0/CellIdentity.java", - "android/hardware/radio/V1_0/CellIdentityCdma.java", - "android/hardware/radio/V1_0/CellIdentityGsm.java", - "android/hardware/radio/V1_0/CellIdentityLte.java", - "android/hardware/radio/V1_0/CellIdentityTdscdma.java", - "android/hardware/radio/V1_0/CellIdentityWcdma.java", - "android/hardware/radio/V1_0/CellInfo.java", - "android/hardware/radio/V1_0/CellInfoCdma.java", - "android/hardware/radio/V1_0/CellInfoGsm.java", - "android/hardware/radio/V1_0/CellInfoLte.java", - "android/hardware/radio/V1_0/CellInfoTdscdma.java", - "android/hardware/radio/V1_0/CellInfoType.java", - "android/hardware/radio/V1_0/CellInfoWcdma.java", - "android/hardware/radio/V1_0/CfData.java", - "android/hardware/radio/V1_0/ClipStatus.java", - "android/hardware/radio/V1_0/Clir.java", - "android/hardware/radio/V1_0/DataCallFailCause.java", - "android/hardware/radio/V1_0/DataProfileId.java", - "android/hardware/radio/V1_0/DataProfileInfo.java", - "android/hardware/radio/V1_0/DataProfileInfoType.java", - "android/hardware/radio/V1_0/DataRegStateResult.java", - "android/hardware/radio/V1_0/DeviceStateType.java", - "android/hardware/radio/V1_0/Dial.java", - "android/hardware/radio/V1_0/EvdoSignalStrength.java", - "android/hardware/radio/V1_0/GsmBroadcastSmsConfigInfo.java", - "android/hardware/radio/V1_0/GsmSignalStrength.java", - "android/hardware/radio/V1_0/GsmSmsMessage.java", - "android/hardware/radio/V1_0/HardwareConfig.java", - "android/hardware/radio/V1_0/HardwareConfigModem.java", - "android/hardware/radio/V1_0/HardwareConfigSim.java", - "android/hardware/radio/V1_0/HardwareConfigState.java", - "android/hardware/radio/V1_0/HardwareConfigType.java", - "android/hardware/radio/V1_0/IccIo.java", - "android/hardware/radio/V1_0/IccIoResult.java", - "android/hardware/radio/V1_0/ImsSmsMessage.java", - "android/hardware/radio/V1_0/IndicationFilter.java", - "android/hardware/radio/V1_0/LastCallFailCause.java", - "android/hardware/radio/V1_0/LastCallFailCauseInfo.java", - "android/hardware/radio/V1_0/LceDataInfo.java", - "android/hardware/radio/V1_0/LceStatus.java", - "android/hardware/radio/V1_0/LceStatusInfo.java", - "android/hardware/radio/V1_0/LteSignalStrength.java", - "android/hardware/radio/V1_0/MvnoType.java", - "android/hardware/radio/V1_0/NeighboringCell.java", - "android/hardware/radio/V1_0/NvItem.java", - "android/hardware/radio/V1_0/NvWriteItem.java", - "android/hardware/radio/V1_0/OperatorInfo.java", - "android/hardware/radio/V1_0/OperatorStatus.java", - "android/hardware/radio/V1_0/P2Constant.java", - "android/hardware/radio/V1_0/PcoDataInfo.java", - "android/hardware/radio/V1_0/PersoSubstate.java", - "android/hardware/radio/V1_0/PhoneRestrictedState.java", - "android/hardware/radio/V1_0/PinState.java", - "android/hardware/radio/V1_0/PreferredNetworkType.java", - "android/hardware/radio/V1_0/RadioAccessFamily.java", - "android/hardware/radio/V1_0/RadioBandMode.java", - "android/hardware/radio/V1_0/RadioCapability.java", - "android/hardware/radio/V1_0/RadioCapabilityPhase.java", - "android/hardware/radio/V1_0/RadioCapabilityStatus.java", - "android/hardware/radio/V1_0/RadioCdmaSmsConst.java", - "android/hardware/radio/V1_0/RadioConst.java", - "android/hardware/radio/V1_0/RadioError.java", - "android/hardware/radio/V1_0/RadioIndicationType.java", - "android/hardware/radio/V1_0/RadioResponseInfo.java", - "android/hardware/radio/V1_0/RadioResponseType.java", - "android/hardware/radio/V1_0/RadioState.java", - "android/hardware/radio/V1_0/RadioTechnology.java", - "android/hardware/radio/V1_0/RadioTechnologyFamily.java", - "android/hardware/radio/V1_0/RegState.java", - "android/hardware/radio/V1_0/ResetNvType.java", - "android/hardware/radio/V1_0/RestrictedState.java", - "android/hardware/radio/V1_0/SapApduType.java", - "android/hardware/radio/V1_0/SapConnectRsp.java", - "android/hardware/radio/V1_0/SapDisconnectType.java", - "android/hardware/radio/V1_0/SapResultCode.java", - "android/hardware/radio/V1_0/SapStatus.java", - "android/hardware/radio/V1_0/SapTransferProtocol.java", - "android/hardware/radio/V1_0/SelectUiccSub.java", - "android/hardware/radio/V1_0/SendSmsResult.java", - "android/hardware/radio/V1_0/SetupDataCallResult.java", - "android/hardware/radio/V1_0/SignalStrength.java", - "android/hardware/radio/V1_0/SimApdu.java", - "android/hardware/radio/V1_0/SimRefreshResult.java", - "android/hardware/radio/V1_0/SimRefreshType.java", - "android/hardware/radio/V1_0/SmsAcknowledgeFailCause.java", - "android/hardware/radio/V1_0/SmsWriteArgs.java", - "android/hardware/radio/V1_0/SmsWriteArgsStatus.java", - "android/hardware/radio/V1_0/SrvccState.java", - "android/hardware/radio/V1_0/SsInfoData.java", - "android/hardware/radio/V1_0/SsRequestType.java", - "android/hardware/radio/V1_0/SsServiceType.java", - "android/hardware/radio/V1_0/SsTeleserviceType.java", - "android/hardware/radio/V1_0/StkCcUnsolSsResult.java", - "android/hardware/radio/V1_0/SubscriptionType.java", - "android/hardware/radio/V1_0/SuppServiceClass.java", - "android/hardware/radio/V1_0/SuppSvcNotification.java", - "android/hardware/radio/V1_0/TdScdmaSignalStrength.java", - "android/hardware/radio/V1_0/TimeStampType.java", - "android/hardware/radio/V1_0/TtyMode.java", - "android/hardware/radio/V1_0/UiccSubActStatus.java", - "android/hardware/radio/V1_0/UssdModeType.java", - "android/hardware/radio/V1_0/UusDcs.java", - "android/hardware/radio/V1_0/UusInfo.java", - "android/hardware/radio/V1_0/UusType.java", - "android/hardware/radio/V1_0/VoiceRegStateResult.java", - "android/hardware/radio/V1_0/WcdmaSignalStrength.java", - "android/hardware/radio/V1_0/IRadio.java", - "android/hardware/radio/V1_0/IRadioIndication.java", - "android/hardware/radio/V1_0/IRadioResponse.java", - "android/hardware/radio/V1_0/ISap.java", - "android/hardware/radio/V1_0/ISapCallback.java", - ], -} - -java_library { - name: "android.hardware.radio-V1.0-java", - no_framework_libs: true, - defaults: ["hidl-java-module-defaults"], - srcs: [":android.hardware.radio-V1.0-java_gen_java"], - libs: [ - "hwbinder", - "android.hidl.base-V1.0-java", - ] -} - -// This package does not export any types. Not creating java constants export. - - -genrule { - name: "android.hardware.radio@1.0-adapter-helper_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.0", - srcs: [ - ":android.hardware.radio@1.0_hal", - ], - out: [ - "android/hardware/radio/1.0/ARadio.cpp", - "android/hardware/radio/1.0/ARadioIndication.cpp", - "android/hardware/radio/1.0/ARadioResponse.cpp", - "android/hardware/radio/1.0/ASap.cpp", - "android/hardware/radio/1.0/ASapCallback.cpp", - ], -} - -genrule { - name: "android.hardware.radio@1.0-adapter-helper_genc++_headers", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.0", - srcs: [ - ":android.hardware.radio@1.0_hal", - ], - out: [ - "android/hardware/radio/1.0/ARadio.h", - "android/hardware/radio/1.0/ARadioIndication.h", - "android/hardware/radio/1.0/ARadioResponse.h", - "android/hardware/radio/1.0/ASap.h", - "android/hardware/radio/1.0/ASapCallback.h", - ], -} - -cc_library { - name: "android.hardware.radio@1.0-adapter-helper", - defaults: ["hidl-module-defaults"], - generated_sources: ["android.hardware.radio@1.0-adapter-helper_genc++"], - generated_headers: ["android.hardware.radio@1.0-adapter-helper_genc++_headers"], - export_generated_headers: ["android.hardware.radio@1.0-adapter-helper_genc++_headers"], - vendor_available: true, - shared_libs: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "liblog", - "libutils", - "libcutils", - "libhidladapter", - "android.hardware.radio@1.0", - "android.hidl.base@1.0-adapter-helper", - ], - export_shared_lib_headers: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "libutils", - "libhidladapter", - "android.hardware.radio@1.0", - "android.hidl.base@1.0-adapter-helper", - ], -} - -genrule { - name: "android.hardware.radio@1.0-adapter_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.0", - out: ["main.cpp"] -} - -cc_test { - name: "android.hardware.radio@1.0-adapter", - defaults: ["hidl-module-defaults"], - shared_libs: [ - "libhidladapter", - "libhidlbase", - "libhidltransport", - "libutils", - "android.hardware.radio@1.0", - "android.hardware.radio@1.0-adapter-helper", - ], - generated_sources: ["android.hardware.radio@1.0-adapter_genc++"], -} diff --git a/radio/1.1/Android.bp b/radio/1.1/Android.bp index 623ec2152..5eecb3191 100644 --- a/radio/1.1/Android.bp +++ b/radio/1.1/Android.bp @@ -1,7 +1,11 @@ -// This file is autogenerated by hidl-gen. Do not edit manually. +// This file is autogenerated by hidl-gen -Landroidbp. -filegroup { - name: "android.hardware.radio@1.1_hal", +hidl_interface { + name: "android.hardware.radio@1.1", + root: "android.hardware", + vndk: { + enabled: true, + }, srcs: [ "types.hal", "IRadio.hal", @@ -9,211 +13,27 @@ filegroup { "IRadioResponse.hal", "ISap.hal", ], -} - -genrule { - name: "android.hardware.radio@1.1_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1", - srcs: [ - ":android.hardware.radio@1.1_hal", - ], - out: [ - "android/hardware/radio/1.1/types.cpp", - "android/hardware/radio/1.1/RadioAll.cpp", - "android/hardware/radio/1.1/RadioIndicationAll.cpp", - "android/hardware/radio/1.1/RadioResponseAll.cpp", - "android/hardware/radio/1.1/SapAll.cpp", - ], -} - -genrule { - name: "android.hardware.radio@1.1_genc++_headers", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1", - srcs: [ - ":android.hardware.radio@1.1_hal", - ], - out: [ - "android/hardware/radio/1.1/types.h", - "android/hardware/radio/1.1/hwtypes.h", - "android/hardware/radio/1.1/IRadio.h", - "android/hardware/radio/1.1/IHwRadio.h", - "android/hardware/radio/1.1/BnHwRadio.h", - "android/hardware/radio/1.1/BpHwRadio.h", - "android/hardware/radio/1.1/BsRadio.h", - "android/hardware/radio/1.1/IRadioIndication.h", - "android/hardware/radio/1.1/IHwRadioIndication.h", - "android/hardware/radio/1.1/BnHwRadioIndication.h", - "android/hardware/radio/1.1/BpHwRadioIndication.h", - "android/hardware/radio/1.1/BsRadioIndication.h", - "android/hardware/radio/1.1/IRadioResponse.h", - "android/hardware/radio/1.1/IHwRadioResponse.h", - "android/hardware/radio/1.1/BnHwRadioResponse.h", - "android/hardware/radio/1.1/BpHwRadioResponse.h", - "android/hardware/radio/1.1/BsRadioResponse.h", - "android/hardware/radio/1.1/ISap.h", - "android/hardware/radio/1.1/IHwSap.h", - "android/hardware/radio/1.1/BnHwSap.h", - "android/hardware/radio/1.1/BpHwSap.h", - "android/hardware/radio/1.1/BsSap.h", - ], -} - -cc_library { - name: "android.hardware.radio@1.1", - defaults: ["hidl-module-defaults"], - generated_sources: ["android.hardware.radio@1.1_genc++"], - generated_headers: ["android.hardware.radio@1.1_genc++_headers"], - export_generated_headers: ["android.hardware.radio@1.1_genc++_headers"], - vendor_available: true, - vndk: { - enabled: true, - }, - shared_libs: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "liblog", - "libutils", - "libcutils", + interfaces: [ "android.hardware.radio@1.0", - ], - export_shared_lib_headers: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "libutils", - "android.hardware.radio@1.0", - ], + "android.hidl.base@1.0", + ], + types: [ + "CardPowerState", + "EutranBands", + "GeranBands", + "ImsiEncryptionInfo", + "KeepaliveRequest", + "KeepaliveStatus", + "KeepaliveStatusCode", + "KeepaliveType", + "NetworkScanRequest", + "NetworkScanResult", + "RadioAccessNetworks", + "RadioAccessSpecifier", + "ScanStatus", + "ScanType", + "UtranBands", + ], + gen_java: true, } -genrule { - name: "android.hardware.radio-V1.1-java_gen_java", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1", - srcs: [ - ":android.hardware.radio@1.1_hal", - ], - out: [ - "android/hardware/radio/V1_1/CardPowerState.java", - "android/hardware/radio/V1_1/EutranBands.java", - "android/hardware/radio/V1_1/GeranBands.java", - "android/hardware/radio/V1_1/ImsiEncryptionInfo.java", - "android/hardware/radio/V1_1/KeepaliveRequest.java", - "android/hardware/radio/V1_1/KeepaliveStatus.java", - "android/hardware/radio/V1_1/KeepaliveStatusCode.java", - "android/hardware/radio/V1_1/KeepaliveType.java", - "android/hardware/radio/V1_1/NetworkScanRequest.java", - "android/hardware/radio/V1_1/NetworkScanResult.java", - "android/hardware/radio/V1_1/RadioAccessNetworks.java", - "android/hardware/radio/V1_1/RadioAccessSpecifier.java", - "android/hardware/radio/V1_1/ScanStatus.java", - "android/hardware/radio/V1_1/ScanType.java", - "android/hardware/radio/V1_1/UtranBands.java", - "android/hardware/radio/V1_1/IRadio.java", - "android/hardware/radio/V1_1/IRadioIndication.java", - "android/hardware/radio/V1_1/IRadioResponse.java", - "android/hardware/radio/V1_1/ISap.java", - ], -} - -java_library { - name: "android.hardware.radio-V1.1-java", - no_framework_libs: true, - defaults: ["hidl-java-module-defaults"], - srcs: [":android.hardware.radio-V1.1-java_gen_java"], - libs: [ - "hwbinder", - "android.hardware.radio-V1.0-java", - "android.hidl.base-V1.0-java", - ] -} - -// This package does not export any types. Not creating java constants export. - - -genrule { - name: "android.hardware.radio@1.1-adapter-helper_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1", - srcs: [ - ":android.hardware.radio@1.1_hal", - ], - out: [ - "android/hardware/radio/1.1/ARadio.cpp", - "android/hardware/radio/1.1/ARadioIndication.cpp", - "android/hardware/radio/1.1/ARadioResponse.cpp", - "android/hardware/radio/1.1/ASap.cpp", - ], -} - -genrule { - name: "android.hardware.radio@1.1-adapter-helper_genc++_headers", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1", - srcs: [ - ":android.hardware.radio@1.1_hal", - ], - out: [ - "android/hardware/radio/1.1/ARadio.h", - "android/hardware/radio/1.1/ARadioIndication.h", - "android/hardware/radio/1.1/ARadioResponse.h", - "android/hardware/radio/1.1/ASap.h", - ], -} - -cc_library { - name: "android.hardware.radio@1.1-adapter-helper", - defaults: ["hidl-module-defaults"], - generated_sources: ["android.hardware.radio@1.1-adapter-helper_genc++"], - generated_headers: ["android.hardware.radio@1.1-adapter-helper_genc++_headers"], - export_generated_headers: ["android.hardware.radio@1.1-adapter-helper_genc++_headers"], - vendor_available: true, - shared_libs: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "liblog", - "libutils", - "libcutils", - "libhidladapter", - "android.hardware.radio@1.0", - "android.hardware.radio@1.1", - "android.hardware.radio@1.0-adapter-helper", - "android.hidl.base@1.0-adapter-helper", - ], - export_shared_lib_headers: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "libutils", - "libhidladapter", - "android.hardware.radio@1.0", - "android.hardware.radio@1.1", - "android.hardware.radio@1.0-adapter-helper", - "android.hidl.base@1.0-adapter-helper", - ], -} - -genrule { - name: "android.hardware.radio@1.1-adapter_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.1", - out: ["main.cpp"] -} - -cc_test { - name: "android.hardware.radio@1.1-adapter", - defaults: ["hidl-module-defaults"], - shared_libs: [ - "libhidladapter", - "libhidlbase", - "libhidltransport", - "libutils", - "android.hardware.radio@1.0", - "android.hardware.radio@1.1", - "android.hardware.radio@1.1-adapter-helper", - ], - generated_sources: ["android.hardware.radio@1.1-adapter_genc++"], -} diff --git a/radio/1.2/Android.bp b/radio/1.2/Android.bp index dc787496d..cdb9bf6e4 100644 --- a/radio/1.2/Android.bp +++ b/radio/1.2/Android.bp @@ -1,7 +1,11 @@ -// This file is autogenerated by hidl-gen. Do not edit manually. +// This file is autogenerated by hidl-gen -Landroidbp. -filegroup { - name: "android.hardware.radio@1.2_hal", +hidl_interface { + name: "android.hardware.radio@1.2", + root: "android.hardware", + vndk: { + enabled: true, + }, srcs: [ "types.hal", "IRadio.hal", @@ -9,220 +13,29 @@ filegroup { "IRadioResponse.hal", "ISap.hal", ], -} - -genrule { - name: "android.hardware.radio@1.2_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2", - srcs: [ - ":android.hardware.radio@1.2_hal", - ], - out: [ - "android/hardware/radio/1.2/types.cpp", - "android/hardware/radio/1.2/RadioAll.cpp", - "android/hardware/radio/1.2/RadioIndicationAll.cpp", - "android/hardware/radio/1.2/RadioResponseAll.cpp", - "android/hardware/radio/1.2/SapAll.cpp", - ], -} - -genrule { - name: "android.hardware.radio@1.2_genc++_headers", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2", - srcs: [ - ":android.hardware.radio@1.2_hal", - ], - out: [ - "android/hardware/radio/1.2/types.h", - "android/hardware/radio/1.2/hwtypes.h", - "android/hardware/radio/1.2/IRadio.h", - "android/hardware/radio/1.2/IHwRadio.h", - "android/hardware/radio/1.2/BnHwRadio.h", - "android/hardware/radio/1.2/BpHwRadio.h", - "android/hardware/radio/1.2/BsRadio.h", - "android/hardware/radio/1.2/IRadioIndication.h", - "android/hardware/radio/1.2/IHwRadioIndication.h", - "android/hardware/radio/1.2/BnHwRadioIndication.h", - "android/hardware/radio/1.2/BpHwRadioIndication.h", - "android/hardware/radio/1.2/BsRadioIndication.h", - "android/hardware/radio/1.2/IRadioResponse.h", - "android/hardware/radio/1.2/IHwRadioResponse.h", - "android/hardware/radio/1.2/BnHwRadioResponse.h", - "android/hardware/radio/1.2/BpHwRadioResponse.h", - "android/hardware/radio/1.2/BsRadioResponse.h", - "android/hardware/radio/1.2/ISap.h", - "android/hardware/radio/1.2/IHwSap.h", - "android/hardware/radio/1.2/BnHwSap.h", - "android/hardware/radio/1.2/BpHwSap.h", - "android/hardware/radio/1.2/BsSap.h", - ], -} - -cc_library { - name: "android.hardware.radio@1.2", - defaults: ["hidl-module-defaults"], - generated_sources: ["android.hardware.radio@1.2_genc++"], - generated_headers: ["android.hardware.radio@1.2_genc++_headers"], - export_generated_headers: ["android.hardware.radio@1.2_genc++_headers"], - vendor_available: true, - vndk: { - enabled: true, - }, - shared_libs: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "liblog", - "libutils", - "libcutils", - "android.hardware.radio@1.0", - "android.hardware.radio@1.1", - ], - export_shared_lib_headers: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "libutils", + interfaces: [ "android.hardware.radio@1.0", "android.hardware.radio@1.1", - ], -} - -genrule { - name: "android.hardware.radio-V1.2-java_gen_java", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2", - srcs: [ - ":android.hardware.radio@1.2_hal", - ], - out: [ - "android/hardware/radio/V1_2/CellIdentityCdma.java", - "android/hardware/radio/V1_2/CellIdentityGsm.java", - "android/hardware/radio/V1_2/CellIdentityLte.java", - "android/hardware/radio/V1_2/CellIdentityOperatorNames.java", - "android/hardware/radio/V1_2/CellIdentityWcdma.java", - "android/hardware/radio/V1_2/CellInfo.java", - "android/hardware/radio/V1_2/CellInfoCdma.java", - "android/hardware/radio/V1_2/CellInfoGsm.java", - "android/hardware/radio/V1_2/CellInfoLte.java", - "android/hardware/radio/V1_2/CellInfoWcdma.java", - "android/hardware/radio/V1_2/IncrementalResultsPeriodicityRange.java", - "android/hardware/radio/V1_2/MaxSearchTimeRange.java", - "android/hardware/radio/V1_2/NetworkScanRequest.java", - "android/hardware/radio/V1_2/NetworkScanResult.java", - "android/hardware/radio/V1_2/RadioConst.java", - "android/hardware/radio/V1_2/ScanIntervalRange.java", - "android/hardware/radio/V1_2/IRadio.java", - "android/hardware/radio/V1_2/IRadioIndication.java", - "android/hardware/radio/V1_2/IRadioResponse.java", - "android/hardware/radio/V1_2/ISap.java", - ], + "android.hidl.base@1.0", + ], + types: [ + "CellIdentityCdma", + "CellIdentityGsm", + "CellIdentityLte", + "CellIdentityOperatorNames", + "CellIdentityWcdma", + "CellInfo", + "CellInfoCdma", + "CellInfoGsm", + "CellInfoLte", + "CellInfoWcdma", + "IncrementalResultsPeriodicityRange", + "MaxSearchTimeRange", + "NetworkScanRequest", + "NetworkScanResult", + "RadioConst", + "ScanIntervalRange", + ], + gen_java: true, } -java_library { - name: "android.hardware.radio-V1.2-java", - no_framework_libs: true, - defaults: ["hidl-java-module-defaults"], - srcs: [":android.hardware.radio-V1.2-java_gen_java"], - libs: [ - "hwbinder", - "android.hardware.radio-V1.0-java", - "android.hardware.radio-V1.1-java", - "android.hidl.base-V1.0-java", - ] -} - -// This package does not export any types. Not creating java constants export. - - -genrule { - name: "android.hardware.radio@1.2-adapter-helper_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2", - srcs: [ - ":android.hardware.radio@1.2_hal", - ], - out: [ - "android/hardware/radio/1.2/ARadio.cpp", - "android/hardware/radio/1.2/ARadioIndication.cpp", - "android/hardware/radio/1.2/ARadioResponse.cpp", - "android/hardware/radio/1.2/ASap.cpp", - ], -} - -genrule { - name: "android.hardware.radio@1.2-adapter-helper_genc++_headers", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2", - srcs: [ - ":android.hardware.radio@1.2_hal", - ], - out: [ - "android/hardware/radio/1.2/ARadio.h", - "android/hardware/radio/1.2/ARadioIndication.h", - "android/hardware/radio/1.2/ARadioResponse.h", - "android/hardware/radio/1.2/ASap.h", - ], -} - -cc_library { - name: "android.hardware.radio@1.2-adapter-helper", - defaults: ["hidl-module-defaults"], - generated_sources: ["android.hardware.radio@1.2-adapter-helper_genc++"], - generated_headers: ["android.hardware.radio@1.2-adapter-helper_genc++_headers"], - export_generated_headers: ["android.hardware.radio@1.2-adapter-helper_genc++_headers"], - vendor_available: true, - shared_libs: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "liblog", - "libutils", - "libcutils", - "libhidladapter", - "android.hardware.radio@1.0", - "android.hardware.radio@1.1", - "android.hardware.radio@1.2", - "android.hardware.radio@1.0-adapter-helper", - "android.hardware.radio@1.1-adapter-helper", - "android.hidl.base@1.0-adapter-helper", - ], - export_shared_lib_headers: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "libutils", - "libhidladapter", - "android.hardware.radio@1.0", - "android.hardware.radio@1.1", - "android.hardware.radio@1.2", - "android.hardware.radio@1.0-adapter-helper", - "android.hardware.radio@1.1-adapter-helper", - "android.hidl.base@1.0-adapter-helper", - ], -} - -genrule { - name: "android.hardware.radio@1.2-adapter_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2", - out: ["main.cpp"] -} - -cc_test { - name: "android.hardware.radio@1.2-adapter", - defaults: ["hidl-module-defaults"], - shared_libs: [ - "libhidladapter", - "libhidlbase", - "libhidltransport", - "libutils", - "android.hardware.radio@1.0", - "android.hardware.radio@1.1", - "android.hardware.radio@1.2", - "android.hardware.radio@1.2-adapter-helper", - ], - generated_sources: ["android.hardware.radio@1.2-adapter_genc++"], -} diff --git a/radio/deprecated/1.0/Android.bp b/radio/deprecated/1.0/Android.bp index 937e42cf9..c9f86f0a7 100644 --- a/radio/deprecated/1.0/Android.bp +++ b/radio/deprecated/1.0/Android.bp @@ -1,190 +1,20 @@ -// This file is autogenerated by hidl-gen. Do not edit manually. +// This file is autogenerated by hidl-gen -Landroidbp. -filegroup { - name: "android.hardware.radio.deprecated@1.0_hal", - srcs: [ - "IOemHook.hal", - "IOemHookIndication.hal", - "IOemHookResponse.hal", - ], -} - -genrule { - name: "android.hardware.radio.deprecated@1.0_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio.deprecated@1.0", - srcs: [ - ":android.hardware.radio.deprecated@1.0_hal", - ], - out: [ - "android/hardware/radio/deprecated/1.0/OemHookAll.cpp", - "android/hardware/radio/deprecated/1.0/OemHookIndicationAll.cpp", - "android/hardware/radio/deprecated/1.0/OemHookResponseAll.cpp", - ], -} - -genrule { - name: "android.hardware.radio.deprecated@1.0_genc++_headers", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio.deprecated@1.0", - srcs: [ - ":android.hardware.radio.deprecated@1.0_hal", - ], - out: [ - "android/hardware/radio/deprecated/1.0/IOemHook.h", - "android/hardware/radio/deprecated/1.0/IHwOemHook.h", - "android/hardware/radio/deprecated/1.0/BnHwOemHook.h", - "android/hardware/radio/deprecated/1.0/BpHwOemHook.h", - "android/hardware/radio/deprecated/1.0/BsOemHook.h", - "android/hardware/radio/deprecated/1.0/IOemHookIndication.h", - "android/hardware/radio/deprecated/1.0/IHwOemHookIndication.h", - "android/hardware/radio/deprecated/1.0/BnHwOemHookIndication.h", - "android/hardware/radio/deprecated/1.0/BpHwOemHookIndication.h", - "android/hardware/radio/deprecated/1.0/BsOemHookIndication.h", - "android/hardware/radio/deprecated/1.0/IOemHookResponse.h", - "android/hardware/radio/deprecated/1.0/IHwOemHookResponse.h", - "android/hardware/radio/deprecated/1.0/BnHwOemHookResponse.h", - "android/hardware/radio/deprecated/1.0/BpHwOemHookResponse.h", - "android/hardware/radio/deprecated/1.0/BsOemHookResponse.h", - ], -} - -cc_library { +hidl_interface { name: "android.hardware.radio.deprecated@1.0", - defaults: ["hidl-module-defaults"], - generated_sources: ["android.hardware.radio.deprecated@1.0_genc++"], - generated_headers: ["android.hardware.radio.deprecated@1.0_genc++_headers"], - export_generated_headers: ["android.hardware.radio.deprecated@1.0_genc++_headers"], - vendor_available: true, + root: "android.hardware", vndk: { enabled: true, }, - shared_libs: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "liblog", - "libutils", - "libcutils", - "android.hardware.radio@1.0", - ], - export_shared_lib_headers: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "libutils", - "android.hardware.radio@1.0", - ], -} - -genrule { - name: "android.hardware.radio.deprecated-V1.0-java_gen_java", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio.deprecated@1.0", - srcs: [ - ":android.hardware.radio.deprecated@1.0_hal", - ], - out: [ - "android/hardware/radio/deprecated/V1_0/IOemHook.java", - "android/hardware/radio/deprecated/V1_0/IOemHookIndication.java", - "android/hardware/radio/deprecated/V1_0/IOemHookResponse.java", - ], -} - -java_library { - name: "android.hardware.radio.deprecated-V1.0-java", - no_framework_libs: true, - defaults: ["hidl-java-module-defaults"], - srcs: [":android.hardware.radio.deprecated-V1.0-java_gen_java"], - libs: [ - "hwbinder", - "android.hardware.radio-V1.0-java", - "android.hidl.base-V1.0-java", - ] -} - -// This package does not export any types. Not creating java constants export. - - -genrule { - name: "android.hardware.radio.deprecated@1.0-adapter-helper_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio.deprecated@1.0", srcs: [ - ":android.hardware.radio.deprecated@1.0_hal", - ], - out: [ - "android/hardware/radio/deprecated/1.0/AOemHook.cpp", - "android/hardware/radio/deprecated/1.0/AOemHookIndication.cpp", - "android/hardware/radio/deprecated/1.0/AOemHookResponse.cpp", - ], -} - -genrule { - name: "android.hardware.radio.deprecated@1.0-adapter-helper_genc++_headers", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio.deprecated@1.0", - srcs: [ - ":android.hardware.radio.deprecated@1.0_hal", - ], - out: [ - "android/hardware/radio/deprecated/1.0/AOemHook.h", - "android/hardware/radio/deprecated/1.0/AOemHookIndication.h", - "android/hardware/radio/deprecated/1.0/AOemHookResponse.h", - ], -} - -cc_library { - name: "android.hardware.radio.deprecated@1.0-adapter-helper", - defaults: ["hidl-module-defaults"], - generated_sources: ["android.hardware.radio.deprecated@1.0-adapter-helper_genc++"], - generated_headers: ["android.hardware.radio.deprecated@1.0-adapter-helper_genc++_headers"], - export_generated_headers: ["android.hardware.radio.deprecated@1.0-adapter-helper_genc++_headers"], - vendor_available: true, - shared_libs: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "liblog", - "libutils", - "libcutils", - "libhidladapter", - "android.hardware.radio.deprecated@1.0", - "android.hardware.radio@1.0", - "android.hardware.radio@1.0-adapter-helper", - "android.hidl.base@1.0-adapter-helper", + "IOemHook.hal", + "IOemHookIndication.hal", + "IOemHookResponse.hal", ], - export_shared_lib_headers: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "libutils", - "libhidladapter", - "android.hardware.radio.deprecated@1.0", + interfaces: [ "android.hardware.radio@1.0", - "android.hardware.radio@1.0-adapter-helper", - "android.hidl.base@1.0-adapter-helper", + "android.hidl.base@1.0", ], + gen_java: true, } -genrule { - name: "android.hardware.radio.deprecated@1.0-adapter_genc++", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio.deprecated@1.0", - out: ["main.cpp"] -} - -cc_test { - name: "android.hardware.radio.deprecated@1.0-adapter", - defaults: ["hidl-module-defaults"], - shared_libs: [ - "libhidladapter", - "libhidlbase", - "libhidltransport", - "libutils", - "android.hardware.radio.deprecated@1.0", - "android.hardware.radio@1.0", - "android.hardware.radio.deprecated@1.0-adapter-helper", - ], - generated_sources: ["android.hardware.radio.deprecated@1.0-adapter_genc++"], -} |