Nick Pelly | 09e9cba | 2009-07-10 18:45:13 -0700 | [diff] [blame] | 1 | LOCAL_PATH:= $(call my-dir) |
Jack He | cc1a624 | 2018-03-02 23:59:42 -0800 | [diff] [blame] | 2 | |
| 3 | # MAP API module |
| 4 | |
Nick Pelly | 09e9cba | 2009-07-10 18:45:13 -0700 | [diff] [blame] | 5 | include $(CLEAR_VARS) |
Jean-Baptiste Queru | 36cb6d3 | 2010-01-05 16:27:20 -0800 | [diff] [blame] | 6 | LOCAL_MODULE_TAGS := optional |
Jack He | cc1a624 | 2018-03-02 23:59:42 -0800 | [diff] [blame] | 7 | LOCAL_SRC_FILES := $(call all-java-files-under, lib/mapapi) |
Casper Bonde | 326b5e6 | 2014-07-24 13:47:23 +0200 | [diff] [blame] | 8 | LOCAL_MODULE := bluetooth.mapsapi |
kschulz | 5a60e47 | 2015-03-17 11:47:46 +0100 | [diff] [blame] | 9 | include $(BUILD_STATIC_JAVA_LIBRARY) |
Casper Bonde | 326b5e6 | 2014-07-24 13:47:23 +0200 | [diff] [blame] | 10 | |
Jack He | cc1a624 | 2018-03-02 23:59:42 -0800 | [diff] [blame] | 11 | # Bluetooth APK |
| 12 | |
Casper Bonde | 326b5e6 | 2014-07-24 13:47:23 +0200 | [diff] [blame] | 13 | include $(CLEAR_VARS) |
Casper Bonde | 326b5e6 | 2014-07-24 13:47:23 +0200 | [diff] [blame] | 14 | LOCAL_MODULE_TAGS := optional |
Jack He | cc1a624 | 2018-03-02 23:59:42 -0800 | [diff] [blame] | 15 | LOCAL_SRC_FILES := $(call all-java-files-under, src) |
Tao Liejun | 6769b59 | 2009-07-14 15:55:04 -0700 | [diff] [blame] | 16 | LOCAL_PACKAGE_NAME := Bluetooth |
Anton Hansson | 1ab9a72 | 2018-02-22 16:09:09 +0000 | [diff] [blame] | 17 | LOCAL_PRIVATE_PLATFORM_APIS := true |
Jaikumar Ganesh | ff4f17b | 2011-12-19 15:54:50 -0800 | [diff] [blame] | 18 | LOCAL_CERTIFICATE := platform |
Alan Viverette | 019e851 | 2017-04-21 16:29:57 -0400 | [diff] [blame] | 19 | LOCAL_USE_AAPT2 := true |
Jaikumar Ganesh | ff4f17b | 2011-12-19 15:54:50 -0800 | [diff] [blame] | 20 | LOCAL_JNI_SHARED_LIBRARIES := libbluetooth_jni |
Jack He | cc1a624 | 2018-03-02 23:59:42 -0800 | [diff] [blame] | 21 | LOCAL_JAVA_LIBRARIES := javax.obex telephony-common services.net |
| 22 | LOCAL_STATIC_JAVA_LIBRARIES := \ |
| 23 | com.android.vcard \ |
| 24 | bluetooth.mapsapi \ |
| 25 | sap-api-java-static \ |
| 26 | services.net \ |
| 27 | libprotobuf-java-lite \ |
Ugo Yu | 994f47c | 2019-01-09 09:10:21 -0800 | [diff] [blame] | 28 | bluetooth-protos-lite \ |
Nick Pelly | 09e9cba | 2009-07-10 18:45:13 -0700 | [diff] [blame] | 29 | |
Ugo Yu | 994f47c | 2019-01-09 09:10:21 -0800 | [diff] [blame] | 30 | LOCAL_STATIC_ANDROID_LIBRARIES := \ |
| 31 | androidx.core_core \ |
Joseph Pirozzo | 3dad083 | 2019-07-11 08:01:18 -0700 | [diff] [blame] | 32 | androidx.legacy_legacy-support-v4 \ |
Ugo Yu | 1c69726 | 2019-01-28 21:21:32 +0800 | [diff] [blame] | 33 | androidx.lifecycle_lifecycle-livedata \ |
Ugo Yu | 994f47c | 2019-01-09 09:10:21 -0800 | [diff] [blame] | 34 | androidx.room_room-runtime \ |
| 35 | |
| 36 | LOCAL_ANNOTATION_PROCESSORS := \ |
| 37 | bt-androidx-annotation-nodeps \ |
| 38 | bt-androidx-room-common-nodeps \ |
| 39 | bt-androidx-room-compiler-nodeps \ |
| 40 | bt-androidx-room-migration-nodeps \ |
| 41 | bt-antlr4-nodeps \ |
| 42 | bt-apache-commons-codec-nodeps \ |
| 43 | bt-auto-common-nodeps \ |
| 44 | bt-javapoet-nodeps \ |
| 45 | bt-kotlin-metadata-nodeps \ |
| 46 | bt-sqlite-jdbc-nodeps \ |
| 47 | bt-jetbrain-nodeps \ |
| 48 | guava-21.0 \ |
| 49 | kotlin-stdlib |
| 50 | |
Ugo Yu | 1c69726 | 2019-01-28 21:21:32 +0800 | [diff] [blame] | 51 | LOCAL_ANNOTATION_PROCESSOR_CLASSES := \ |
| 52 | androidx.room.RoomProcessor |
| 53 | |
Jakub Pawlowski | 472e685 | 2017-10-19 00:37:48 -0700 | [diff] [blame] | 54 | LOCAL_REQUIRED_MODULES := libbluetooth |
Jaikumar Ganesh | ff4f17b | 2011-12-19 15:54:50 -0800 | [diff] [blame] | 55 | LOCAL_PROGUARD_ENABLED := disabled |
Nick Pelly | 09e9cba | 2009-07-10 18:45:13 -0700 | [diff] [blame] | 56 | include $(BUILD_PACKAGE) |
Jaikumar Ganesh | f91e79c | 2012-02-16 17:46:00 -0800 | [diff] [blame] | 57 | |
Ying Wang | ed4da7d | 2014-06-13 12:58:20 -0700 | [diff] [blame] | 58 | include $(call all-makefiles-under,$(LOCAL_PATH)) |
Ugo Yu | 994f47c | 2019-01-09 09:10:21 -0800 | [diff] [blame] | 59 | |
| 60 | include $(CLEAR_VARS) |
| 61 | |
| 62 | COMMON_LIBS_PATH := ../../../../../prebuilts/tools/common/m2/repository |
| 63 | ROOM_LIBS_PATH := ../../lib/room |
| 64 | |
| 65 | LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \ |
| 66 | bt-androidx-annotation-nodeps:$(ROOM_LIBS_PATH)/annotation-1.0.0-beta01.jar \ |
| 67 | bt-androidx-room-common-nodeps:$(ROOM_LIBS_PATH)/room-common-2.0.0-beta01.jar \ |
| 68 | bt-androidx-room-compiler-nodeps:$(ROOM_LIBS_PATH)/room-compiler-2.0.0-beta01.jar \ |
| 69 | bt-androidx-room-migration-nodeps:$(ROOM_LIBS_PATH)/room-migration-2.0.0-beta01.jar \ |
| 70 | bt-antlr4-nodeps:$(COMMON_LIBS_PATH)/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar \ |
| 71 | bt-apache-commons-codec-nodeps:$(COMMON_LIBS_PATH)/org/eclipse/tycho/tycho-bundles-external/0.18.1/eclipse/plugins/org.apache.commons.codec_1.4.0.v201209201156.jar \ |
| 72 | bt-auto-common-nodeps:$(COMMON_LIBS_PATH)/com/google/auto/auto-common/0.9/auto-common-0.9.jar \ |
| 73 | bt-javapoet-nodeps:$(COMMON_LIBS_PATH)/com/squareup/javapoet/1.8.0/javapoet-1.8.0.jar \ |
| 74 | bt-kotlin-metadata-nodeps:$(COMMON_LIBS_PATH)/me/eugeniomarletti/kotlin-metadata/1.2.1/kotlin-metadata-1.2.1.jar \ |
| 75 | bt-sqlite-jdbc-nodeps:$(COMMON_LIBS_PATH)/org/xerial/sqlite-jdbc/3.20.1/sqlite-jdbc-3.20.1.jar \ |
| 76 | bt-jetbrain-nodeps:../../../../../prebuilts/tools/common/m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar |
| 77 | |
| 78 | include $(BUILD_HOST_PREBUILT) |