• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Local modifications:
2# * removed com.google.android.backup.api_key. This should be added to
3#      the manifest in the top level directory.
4# * removed com.google.android.geo.API_KEY key. This should be added to
5#      the manifest files in java/com/android/incallui/calllocation/impl/
6#      and /java/com/android/incallui/maps/impl/
7# * b/62417801 modify translation string naming convention:
8#      $ find . -type d | grep 262 | rename 's/(values)\-([a-zA-Z\+\-]+)\-(mcc262-mnc01)/$1-$3-$2/'
9# * b/62343966 include manually generated GRPC service class:
10#      $ protoc --plugin=protoc-gen-grpc-java=prebuilts/tools/common/m2/repository/io/grpc/protoc-gen-grpc-java/1.0.3/protoc-gen-grpc-java-1.0.3-linux-x86_64.exe \
11#               --grpc-java_out=lite:"packages/apps/Dialer/java/com/android/voicemail/impl/" \
12#               --proto_path="packages/apps/Dialer/java/com/android/voicemail/impl/transcribe/grpc/" "packages/apps/Dialer/java/com/android/voicemail/impl/transcribe/grpc/voicemail_transcription.proto"
13# * b/37077388 temporarily disable proguard with javac
14LOCAL_PATH:= $(call my-dir)
15include $(CLEAR_VARS)
16
17ifeq ($(TARGET_BUILD_APPS),)
18support_library_root_dir := frameworks/support
19else
20support_library_root_dir := prebuilts/sdk/current/support
21endif
22
23# The base directory for Dialer sources.
24BASE_DIR := java/com/android
25
26# Primary dialer module sources.
27SRC_DIRS := \
28	$(BASE_DIR)/contacts/common \
29	$(BASE_DIR)/dialer \
30	$(BASE_DIR)/dialershared \
31	$(BASE_DIR)/incallui \
32	$(BASE_DIR)/voicemail
33
34# Exclude files incompatible with AOSP.
35EXCLUDE_FILES := \
36	$(BASE_DIR)/incallui/calllocation/impl/AuthException.java \
37	$(BASE_DIR)/incallui/calllocation/impl/CallLocationImpl.java \
38	$(BASE_DIR)/incallui/calllocation/impl/CallLocationModule.java \
39	$(BASE_DIR)/incallui/calllocation/impl/DownloadMapImageTask.java \
40	$(BASE_DIR)/incallui/calllocation/impl/GoogleLocationSettingHelper.java \
41	$(BASE_DIR)/incallui/calllocation/impl/HttpFetcher.java \
42	$(BASE_DIR)/incallui/calllocation/impl/LocationFragment.java \
43	$(BASE_DIR)/incallui/calllocation/impl/LocationHelper.java \
44	$(BASE_DIR)/incallui/calllocation/impl/LocationPresenter.java \
45	$(BASE_DIR)/incallui/calllocation/impl/LocationUrlBuilder.java \
46	$(BASE_DIR)/incallui/calllocation/impl/ReverseGeocodeTask.java \
47	$(BASE_DIR)/incallui/calllocation/impl/TrafficStatsTags.java \
48	$(BASE_DIR)/incallui/maps/impl/MapsImpl.java \
49	$(BASE_DIR)/incallui/maps/impl/MapsModule.java \
50	$(BASE_DIR)/incallui/maps/impl/StaticMapFragment.java \
51
52# Exclude testing only class, not used anywhere here
53EXCLUDE_FILES += \
54	$(BASE_DIR)/contacts/common/format/testing/SpannedTestUtils.java
55
56# Exclude build variants for now
57EXCLUDE_FILES += \
58	$(BASE_DIR)/dialer/buildtype/bugfood/BuildTypeAccessorImpl.java \
59	$(BASE_DIR)/dialer/buildtype/dogfood/BuildTypeAccessorImpl.java \
60	$(BASE_DIR)/dialer/buildtype/fishfood/BuildTypeAccessorImpl.java \
61	$(BASE_DIR)/dialer/buildtype/test/BuildTypeAccessorImpl.java \
62	$(BASE_DIR)/dialer/constants/googledialer/ConstantsImpl.java \
63	$(BASE_DIR)/dialer/binary/google/GoogleStubDialerRootComponent.java \
64	$(BASE_DIR)/dialer/binary/google/GoogleStubDialerApplication.java
65
66# All Dialers resources.
67# find . -type d -name "res" | uniq | sort
68RES_DIRS := \
69	assets/product/res \
70	assets/quantum/res \
71	$(BASE_DIR)/contacts/common/res \
72	$(BASE_DIR)/dialer/about/res \
73	$(BASE_DIR)/dialer/app/res \
74	$(BASE_DIR)/dialer/app/voicemail/error/res \
75	$(BASE_DIR)/dialer/blocking/res \
76	$(BASE_DIR)/dialer/callcomposer/camera/camerafocus/res \
77	$(BASE_DIR)/dialer/callcomposer/cameraui/res \
78	$(BASE_DIR)/dialer/callcomposer/res \
79	$(BASE_DIR)/dialer/calldetails/res \
80	$(BASE_DIR)/dialer/calllog/ui/res \
81	$(BASE_DIR)/dialer/calllogutils/res \
82	$(BASE_DIR)/dialer/common/res \
83	$(BASE_DIR)/dialer/contactactions/res \
84	$(BASE_DIR)/dialer/contactsfragment/res \
85	$(BASE_DIR)/dialer/dialpadview/res \
86	$(BASE_DIR)/dialer/enrichedcall/simulator/res \
87	$(BASE_DIR)/dialer/interactions/res \
88	$(BASE_DIR)/dialer/main/impl/res \
89	$(BASE_DIR)/dialer/notification/res \
90	$(BASE_DIR)/dialer/oem/res \
91	$(BASE_DIR)/dialer/phonenumberutil/res \
92	$(BASE_DIR)/dialer/postcall/res \
93	$(BASE_DIR)/dialer/searchfragment/common/res \
94	$(BASE_DIR)/dialer/searchfragment/list/res \
95	$(BASE_DIR)/dialer/searchfragment/nearbyplaces/res \
96	$(BASE_DIR)/dialershared/bubble/res \
97	$(BASE_DIR)/dialer/shortcuts/res \
98	$(BASE_DIR)/dialer/speeddial/res \
99	$(BASE_DIR)/dialer/theme/res \
100	$(BASE_DIR)/dialer/util/res \
101	$(BASE_DIR)/dialer/voicemailstatus/res \
102	$(BASE_DIR)/dialer/widget/res \
103	$(BASE_DIR)/incallui/answer/impl/affordance/res \
104	$(BASE_DIR)/incallui/answer/impl/answermethod/res \
105	$(BASE_DIR)/incallui/answer/impl/hint/res \
106	$(BASE_DIR)/incallui/answer/impl/res \
107	$(BASE_DIR)/incallui/audioroute/res \
108	$(BASE_DIR)/incallui/autoresizetext/res \
109	$(BASE_DIR)/incallui/calllocation/impl/res \
110	$(BASE_DIR)/incallui/commontheme/res \
111	$(BASE_DIR)/incallui/contactgrid/res \
112	$(BASE_DIR)/incallui/disconnectdialog/res \
113	$(BASE_DIR)/incallui/hold/res \
114	$(BASE_DIR)/incallui/incall/impl/res \
115	$(BASE_DIR)/incallui/res \
116	$(BASE_DIR)/incallui/sessiondata/res \
117	$(BASE_DIR)/incallui/speakerbuttonlogic/res \
118	$(BASE_DIR)/incallui/telecomeventui/res \
119	$(BASE_DIR)/incallui/video/impl/res \
120	$(BASE_DIR)/incallui/video/protocol/res \
121	$(BASE_DIR)/voicemail/impl/configui/res \
122	$(BASE_DIR)/voicemail/impl/res \
123
124
125# Dialer manifest files to merge.
126# find . -type f -name "AndroidManifest.xml" | uniq | sort
127DIALER_MANIFEST_FILES += \
128	$(BASE_DIR)/contacts/common/AndroidManifest.xml \
129	$(BASE_DIR)/dialer/about/AndroidManifest.xml \
130	$(BASE_DIR)/dialer/app/AndroidManifest.xml \
131	$(BASE_DIR)/dialer/app/manifests/activities/AndroidManifest.xml \
132	$(BASE_DIR)/dialer/app/voicemail/error/AndroidManifest.xml \
133	$(BASE_DIR)/dialer/backup/AndroidManifest.xml \
134	$(BASE_DIR)/dialer/blocking/AndroidManifest.xml \
135	$(BASE_DIR)/dialer/callcomposer/AndroidManifest.xml \
136	$(BASE_DIR)/dialer/callcomposer/camera/AndroidManifest.xml \
137	$(BASE_DIR)/dialer/callcomposer/camera/camerafocus/AndroidManifest.xml \
138	$(BASE_DIR)/dialer/callcomposer/cameraui/AndroidManifest.xml \
139	$(BASE_DIR)/dialer/calldetails/AndroidManifest.xml \
140	$(BASE_DIR)/dialer/calllog/ui/AndroidManifest.xml \
141	$(BASE_DIR)/dialer/calllogutils/AndroidManifest.xml \
142	$(BASE_DIR)/dialer/common/AndroidManifest.xml \
143	$(BASE_DIR)/dialer/contactactions/AndroidManifest.xml \
144	$(BASE_DIR)/dialer/contactsfragment/AndroidManifest.xml \
145	$(BASE_DIR)/dialer/dialpadview/AndroidManifest.xml \
146	$(BASE_DIR)/dialer/enrichedcall/simulator/AndroidManifest.xml \
147	$(BASE_DIR)/dialer/interactions/AndroidManifest.xml \
148	$(BASE_DIR)/dialer/main/impl/AndroidManifest.xml \
149	$(BASE_DIR)/dialer/notification/AndroidManifest.xml \
150	$(BASE_DIR)/dialer/oem/AndroidManifest.xml \
151	$(BASE_DIR)/dialer/phonenumberutil/AndroidManifest.xml \
152	$(BASE_DIR)/dialer/postcall/AndroidManifest.xml \
153	$(BASE_DIR)/dialer/searchfragment/common/AndroidManifest.xml \
154	$(BASE_DIR)/dialer/searchfragment/list/AndroidManifest.xml \
155	$(BASE_DIR)/dialer/searchfragment/nearbyplaces/AndroidManifest.xml \
156	$(BASE_DIR)/dialershared/bubble/AndroidManifest.xml \
157	$(BASE_DIR)/dialer/shortcuts/AndroidManifest.xml \
158	$(BASE_DIR)/dialer/simulator/impl/AndroidManifest.xml \
159	$(BASE_DIR)/dialer/speeddial/AndroidManifest.xml \
160	$(BASE_DIR)/dialer/theme/AndroidManifest.xml \
161	$(BASE_DIR)/dialer/util/AndroidManifest.xml \
162	$(BASE_DIR)/dialer/voicemailstatus/AndroidManifest.xml \
163	$(BASE_DIR)/dialer/widget/AndroidManifest.xml \
164	$(BASE_DIR)/incallui/AndroidManifest.xml \
165	$(BASE_DIR)/incallui/answer/impl/affordance/AndroidManifest.xml \
166	$(BASE_DIR)/incallui/answer/impl/AndroidManifest.xml \
167	$(BASE_DIR)/incallui/answer/impl/answermethod/AndroidManifest.xml \
168	$(BASE_DIR)/incallui/answer/impl/hint/AndroidManifest.xml \
169	$(BASE_DIR)/incallui/audioroute/AndroidManifest.xml \
170	$(BASE_DIR)/incallui/autoresizetext/AndroidManifest.xml \
171	$(BASE_DIR)/incallui/commontheme/AndroidManifest.xml \
172	$(BASE_DIR)/incallui/contactgrid/AndroidManifest.xml \
173	$(BASE_DIR)/incallui/disconnectdialog/AndroidManifest.xml \
174	$(BASE_DIR)/incallui/hold/AndroidManifest.xml \
175	$(BASE_DIR)/incallui/incall/impl/AndroidManifest.xml \
176	$(BASE_DIR)/incallui/sessiondata/AndroidManifest.xml \
177	$(BASE_DIR)/incallui/speakerbuttonlogic/AndroidManifest.xml \
178	$(BASE_DIR)/incallui/telecomeventui/AndroidManifest.xml \
179	$(BASE_DIR)/incallui/video/impl/AndroidManifest.xml \
180	$(BASE_DIR)/incallui/video/protocol/AndroidManifest.xml \
181	$(BASE_DIR)/voicemail/AndroidManifest.xml \
182	$(BASE_DIR)/voicemail/impl/configui/AndroidManifest.xml \
183	$(BASE_DIR)/voicemail/impl/AndroidManifest.xml \
184
185
186# Merge all manifest files.
187LOCAL_FULL_LIBS_MANIFEST_FILES := \
188	$(addprefix $(LOCAL_PATH)/, $(DIALER_MANIFEST_FILES))
189LOCAL_SRC_FILES := $(call all-java-files-under, $(SRC_DIRS))
190LOCAL_SRC_FILES := $(filter-out $(EXCLUDE_FILES),$(LOCAL_SRC_FILES))
191LOCAL_SRC_FILES += $(call all-proto-files-under, $(SRC_DIRS))
192
193# Backup Library
194BACKUP_LIB_SRC_DIR := ../../../external/libbackup/src/com/google/android/libraries/backup
195EXCLUDE_BACKUP_LIB_SRCS := $(call all-java-files-under, $(BACKUP_LIB_SRC_DIR)/shadow)
196LOCAL_SRC_FILES += $(call all-java-files-under, $(BACKUP_LIB_SRC_DIR))
197LOCAL_SRC_FILES := $(filter-out $(EXCLUDE_BACKUP_LIB_SRCS),$(LOCAL_SRC_FILES))
198
199LOCAL_PROTOC_FLAGS := --proto_path=$(LOCAL_PATH)
200
201LOCAL_RESOURCE_DIR := \
202	$(addprefix $(LOCAL_PATH)/, $(RES_DIRS)) \
203	$(support_library_root_dir)/design/res \
204	$(support_library_root_dir)/transition/res \
205	$(support_library_root_dir)/v7/appcompat/res \
206	$(support_library_root_dir)/v7/cardview/res \
207	$(support_library_root_dir)/v7/recyclerview/res
208
209# We specify each package explicitly to glob resource files.
210LOCAL_AAPT_FLAGS := \
211	--auto-add-overlay \
212	--extra-packages com.android.contacts.common \
213	--extra-packages com.android.dialer.about \
214	--extra-packages com.android.dialer.app \
215	--extra-packages com.android.dialer.app.voicemail.error \
216	--extra-packages com.android.dialer.blocking \
217	--extra-packages com.android.dialer.callcomposer \
218	--extra-packages com.android.dialer.callcomposer \
219	--extra-packages com.android.dialer.callcomposer.camera \
220	--extra-packages com.android.dialer.callcomposer.camera.camerafocus \
221	--extra-packages com.android.dialer.callcomposer.cameraui \
222	--extra-packages com.android.dialer.calldetails \
223	--extra-packages com.android.dialer.calllog.ui \
224	--extra-packages com.android.dialer.calllogutils \
225	--extra-packages com.android.dialer.common \
226        --extra-packages com.android.dialer.contactactions \
227	--extra-packages com.android.dialer.contactsfragment \
228	--extra-packages com.android.dialer.dialpadview \
229	--extra-packages com.android.dialer.enrichedcall.simulator \
230	--extra-packages com.android.dialer.interactions \
231	--extra-packages com.android.dialer.main.impl \
232	--extra-packages com.android.dialer.notification \
233	--extra-packages com.android.dialer.oem \
234	--extra-packages com.android.dialer.phonenumberutil \
235	--extra-packages com.android.dialer.postcall \
236	--extra-packages com.android.dialer.searchfragment.common \
237	--extra-packages com.android.dialer.searchfragment.list \
238	--extra-packages com.android.dialer.searchfragment.nearbyplaces \
239	--extra-packages com.android.dialershared.bubble \
240	--extra-packages com.android.dialer.shortcuts \
241	--extra-packages com.android.dialer.speeddial \
242	--extra-packages com.android.dialer.theme \
243	--extra-packages com.android.dialer.util \
244	--extra-packages com.android.dialer.voicemailstatus \
245	--extra-packages com.android.dialer.widget \
246	--extra-packages com.android.incallui \
247	--extra-packages com.android.incallui.answer.impl \
248	--extra-packages com.android.incallui.answer.impl.affordance \
249	--extra-packages com.android.incallui.answer.impl.affordance \
250	--extra-packages com.android.incallui.answer.impl.answermethod \
251	--extra-packages com.android.incallui.answer.impl.hint \
252	--extra-packages com.android.incallui.audioroute \
253	--extra-packages com.android.incallui.autoresizetext \
254	--extra-packages com.android.incallui.calllocation \
255	--extra-packages com.android.incallui.calllocation.impl \
256	--extra-packages com.android.incallui.commontheme \
257	--extra-packages com.android.incallui.contactgrid \
258	--extra-packages com.android.incallui.disconnectdialog \
259	--extra-packages com.android.incallui.hold \
260	--extra-packages com.android.incallui.incall.impl \
261	--extra-packages com.android.incallui.maps.impl \
262	--extra-packages com.android.incallui.sessiondata \
263	--extra-packages com.android.incallui.speakerbuttonlogic \
264	--extra-packages com.android.incallui.telecomeventui \
265	--extra-packages com.android.incallui.video \
266	--extra-packages com.android.incallui.video.impl \
267	--extra-packages com.android.phone.common \
268	--extra-packages com.android.voicemail \
269	--extra-packages com.android.voicemail.impl.configui \
270	--extra-packages com.android.voicemail.impl \
271	--extra-packages com.android.voicemail.impl.fetch \
272	--extra-packages com.android.voicemail.impl.settings \
273	--extra-packages com.android.voicemail.settings \
274	--extra-packages me.leolin.shortcutbadger \
275
276
277LOCAL_STATIC_JAVA_LIBRARIES := \
278	android-common \
279	android-support-dynamic-animation \
280	com.android.vcard \
281	dialer-commons-io-target \
282	dialer-dagger2-target \
283	dialer-disklrucache-target \
284	dialer-gifdecoder-target \
285	dialer-glide-target \
286        dialer-grpc-all-target \
287        dialer-grpc-context-target \
288        dialer-grpc-core-target \
289	dialer-grpc-okhttp-target \
290	dialer-grpc-protobuf-lite-target \
291        dialer-grpc-stub-target \
292	dialer-guava-target \
293	dialer-javax-annotation-api-target \
294	dialer-javax-inject-target \
295	dialer-libshortcutbadger-target \
296	dialer-mime4j-core-target \
297	dialer-mime4j-dom-target \
298	jsr305 \
299	libphonenumber \
300	okhttp \
301	volley \
302
303LOCAL_STATIC_ANDROID_LIBRARIES := \
304	android-support-design \
305	android-support-transition \
306	android-support-v13 \
307	android-support-v4 \
308	android-support-v7-appcompat \
309	android-support-v7-cardview \
310	android-support-v7-recyclerview \
311
312LOCAL_JAVA_LIBRARIES := \
313	dialer-auto-value \
314	org.apache.http.legacy \
315
316# Libraries needed by the compiler (JACK) to generate code.
317PROCESSOR_LIBRARIES_TARGET := \
318	dialer-auto-value \
319	dialer-dagger2 \
320	dialer-dagger2-compiler \
321	dialer-dagger2-producers \
322	dialer-guava \
323	dialer-javax-annotation-api \
324	dialer-javax-inject \
325
326# Resolve the jar paths.
327PROCESSOR_JARS := $(call java-lib-deps, $(PROCESSOR_LIBRARIES_TARGET))
328# Necessary for annotation processors to work correctly.
329LOCAL_ADDITIONAL_DEPENDENCIES += $(PROCESSOR_JARS)
330
331LOCAL_JACK_FLAGS += --processorpath $(call normalize-path-list,$(PROCESSOR_JARS))
332LOCAL_JAVACFLAGS += -processorpath $(call normalize-path-list,$(PROCESSOR_JARS))
333
334
335# Begin Bug: 37077388
336LOCAL_DX_FLAGS := --multi-dex
337LOCAL_JACK_FLAGS := --multi-dex native
338
339LOCAL_PROGUARD_ENABLED := disabled
340ifdef LOCAL_JACK_ENABLED
341# Proguard includes
342LOCAL_PROGUARD_FLAG_FILES := \
343    java/com/android/dialer/common/proguard.flags \
344    java/com/android/dialer/proguard/proguard_base.flags \
345    java/com/android/dialer/proguard/proguard.flags \
346    java/com/android/dialer/proguard/proguard_release.flags \
347    java/com/android/incallui/answer/impl/proguard.flags
348LOCAL_PROGUARD_ENABLED := custom
349
350LOCAL_PROGUARD_ENABLED += optimization
351endif
352
353# End Bug: 37077388
354
355LOCAL_SDK_VERSION := system_current
356LOCAL_MODULE_TAGS := optional
357LOCAL_PACKAGE_NAME := Dialer
358LOCAL_CERTIFICATE := shared
359LOCAL_PRIVILEGED_MODULE := true
360LOCAL_USE_AAPT2 := true
361
362# b/37483961 - Jack Not Compiling Dagger Class Properly
363LOCAL_JACK_ENABLED := javac_frontend
364
365include $(BUILD_PACKAGE)
366
367# Cleanup local state
368BASE_DIR :=
369SRC_DIRS :=
370EXCLUDE_FILES :=
371RES_DIRS :=
372DIALER_MANIFEST_FILES :=
373PROCESSOR_LIBRARIES_TARGET :=
374PROCESSOR_JARS :=
375BACKUP_LIB_SRC_DIR :=
376EXCLUDE_BACKUP_LIB_SRCS :=
377
378# Create references to prebuilt libraries.
379include $(CLEAR_VARS)
380
381LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \
382    dialer-auto-value:../../../prebuilts/tools/common/m2/repository/com/google/auto/value/auto-value/1.3/auto-value-1.3$(COMMON_JAVA_PACKAGE_SUFFIX) \
383    dialer-dagger2-compiler:../../../prebuilts/tools/common/m2/repository/com/google/dagger/dagger-compiler/2.7/dagger-compiler-2.7$(COMMON_JAVA_PACKAGE_SUFFIX) \
384    dialer-dagger2:../../../prebuilts/tools/common/m2/repository/com/google/dagger/dagger/2.7/dagger-2.7$(COMMON_JAVA_PACKAGE_SUFFIX) \
385    dialer-dagger2-producers:../../../prebuilts/tools/common/m2/repository/com/google/dagger/dagger-producers/2.7/dagger-producers-2.7$(COMMON_JAVA_PACKAGE_SUFFIX) \
386    dialer-grpc-all:../../../prebuilts/tools/common/m2/repository/io/grpc/grpc-all/1.0.3/grpc-all-1.0.3$(COMMON_JAVA_PACKAGE_SUFFIX) \
387    dialer-grpc-core:../../../prebuilts/tools/common/m2/repository/io/grpc/grpc-core/1.0.3/grpc-core-1.0.3$(COMMON_JAVA_PACKAGE_SUFFIX) \
388    dialer-grpc-okhttp:../../../prebuilts/tools/common/m2/repository/io/grpc/grpc-okhttp/1.0.3/grpc-okhttp-1.0.3$(COMMON_JAVA_PACKAGE_SUFFIX) \
389    dialer-grpc-protobuf-lite:../../../prebuilts/tools/common/m2/repository/io/grpc/grpc-protobuf-lite/1.0.3/grpc-protobuf-lite-1.0.3$(COMMON_JAVA_PACKAGE_SUFFIX) \
390    dialer-grpc-stub:../../../prebuilts/tools/common/m2/repository/io/grpc/grpc-stub/1.0.3/grpc-stub-1.0.3$(COMMON_JAVA_PACKAGE_SUFFIX) \
391    dialer-guava:../../../prebuilts/tools/common/m2/repository/com/google/guava/guava/20.0/guava-20.0$(COMMON_JAVA_PACKAGE_SUFFIX) \
392    dialer-javax-annotation-api:../../../prebuilts/tools/common/m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2$(COMMON_JAVA_PACKAGE_SUFFIX) \
393    dialer-javax-inject:../../../prebuilts/tools/common/m2/repository/javax/inject/javax.inject/1/javax.inject-1$(COMMON_JAVA_PACKAGE_SUFFIX)
394
395include $(BUILD_MULTI_PREBUILT)
396
397# Enumerate target prebuilts to avoid linker warnings like
398# Dialer (java:sdk) should not link to dialer-guava (java:platform)
399include $(CLEAR_VARS)
400
401LOCAL_MODULE_CLASS := JAVA_LIBRARIES
402LOCAL_MODULE := dialer-guava-target
403LOCAL_SDK_VERSION := current
404LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/com/google/guava/guava/20.0/guava-20.0$(COMMON_JAVA_PACKAGE_SUFFIX)
405LOCAL_UNINSTALLABLE_MODULE := true
406
407include $(BUILD_PREBUILT)
408
409include $(CLEAR_VARS)
410
411LOCAL_MODULE_CLASS := JAVA_LIBRARIES
412LOCAL_MODULE := dialer-dagger2-target
413LOCAL_SDK_VERSION := current
414LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/com/google/dagger/dagger/2.7/dagger-2.7$(COMMON_JAVA_PACKAGE_SUFFIX)
415LOCAL_UNINSTALLABLE_MODULE := true
416
417include $(BUILD_PREBUILT)
418
419include $(CLEAR_VARS)
420
421LOCAL_MODULE_CLASS := JAVA_LIBRARIES
422LOCAL_MODULE := dialer-disklrucache-target
423LOCAL_SDK_VERSION := current
424LOCAL_SRC_FILES := ../../../prebuilts/maven_repo/bumptech/com/github/bumptech/glide/disklrucache/SNAPSHOT/disklrucache-SNAPSHOT$(COMMON_JAVA_PACKAGE_SUFFIX)
425LOCAL_UNINSTALLABLE_MODULE := true
426
427include $(BUILD_PREBUILT)
428
429include $(CLEAR_VARS)
430
431LOCAL_MODULE_CLASS := JAVA_LIBRARIES
432LOCAL_MODULE := dialer-gifdecoder-target
433LOCAL_SDK_VERSION := current
434LOCAL_SRC_FILES := ../../../prebuilts/maven_repo/bumptech/com/github/bumptech/glide/gifdecoder/SNAPSHOT/gifdecoder-SNAPSHOT$(COMMON_JAVA_PACKAGE_SUFFIX)
435LOCAL_UNINSTALLABLE_MODULE := true
436
437include $(BUILD_PREBUILT)
438
439include $(CLEAR_VARS)
440
441LOCAL_MODULE_CLASS := JAVA_LIBRARIES
442LOCAL_MODULE := dialer-glide-target
443LOCAL_SDK_VERSION := current
444LOCAL_SRC_FILES := ../../../prebuilts/maven_repo/bumptech/com/github/bumptech/glide/glide/SNAPSHOT/glide-SNAPSHOT$(COMMON_JAVA_PACKAGE_SUFFIX)
445LOCAL_UNINSTALLABLE_MODULE := true
446
447include $(BUILD_PREBUILT)
448
449include $(CLEAR_VARS)
450
451LOCAL_MODULE_CLASS := JAVA_LIBRARIES
452LOCAL_MODULE := dialer-javax-annotation-api-target
453LOCAL_SDK_VERSION := current
454LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2$(COMMON_JAVA_PACKAGE_SUFFIX)
455LOCAL_UNINSTALLABLE_MODULE := true
456
457include $(BUILD_PREBUILT)
458
459include $(CLEAR_VARS)
460
461LOCAL_MODULE_CLASS := JAVA_LIBRARIES
462LOCAL_MODULE := dialer-libshortcutbadger-target
463LOCAL_SDK_VERSION := current
464LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/me/leolin/ShortcutBadger/1.1.13/ShortcutBadger-1.1.13$(COMMON_JAVA_PACKAGE_SUFFIX)
465LOCAL_UNINSTALLABLE_MODULE := true
466
467include $(BUILD_PREBUILT)
468
469include $(CLEAR_VARS)
470
471LOCAL_MODULE_CLASS := JAVA_LIBRARIES
472LOCAL_MODULE := dialer-javax-inject-target
473LOCAL_SDK_VERSION := current
474LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/javax/inject/javax.inject/1/javax.inject-1$(COMMON_JAVA_PACKAGE_SUFFIX)
475LOCAL_UNINSTALLABLE_MODULE := true
476
477include $(BUILD_PREBUILT)
478
479include $(CLEAR_VARS)
480
481LOCAL_MODULE_CLASS := JAVA_LIBRARIES
482LOCAL_MODULE := dialer-commons-io-target
483LOCAL_SDK_VERSION := current
484LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/commons-io/commons-io/2.4/commons-io-2.4$(COMMON_JAVA_PACKAGE_SUFFIX)
485LOCAL_UNINSTALLABLE_MODULE := true
486
487include $(BUILD_PREBUILT)
488
489include $(CLEAR_VARS)
490
491LOCAL_MODULE_CLASS := JAVA_LIBRARIES
492LOCAL_MODULE := dialer-mime4j-core-target
493LOCAL_SDK_VERSION := current
494LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/org/apache/james/apache-mime4j-core/0.7.2/apache-mime4j-core-0.7.2$(COMMON_JAVA_PACKAGE_SUFFIX)
495LOCAL_UNINSTALLABLE_MODULE := true
496
497include $(BUILD_PREBUILT)
498
499include $(CLEAR_VARS)
500
501LOCAL_MODULE_CLASS := JAVA_LIBRARIES
502LOCAL_MODULE := dialer-mime4j-dom-target
503LOCAL_SDK_VERSION := current
504LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/org/apache/james/apache-mime4j-dom/0.7.2/apache-mime4j-dom-0.7.2$(COMMON_JAVA_PACKAGE_SUFFIX)
505LOCAL_UNINSTALLABLE_MODULE := true
506
507include $(BUILD_PREBUILT)
508
509include $(CLEAR_VARS)
510
511LOCAL_MODULE_CLASS := JAVA_LIBRARIES
512LOCAL_MODULE := dialer-grpc-core-target
513LOCAL_SDK_VERSION := current
514LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/io/grpc/grpc-core/1.0.3/grpc-core-1.0.3$(COMMON_JAVA_PACKAGE_SUFFIX)
515LOCAL_UNINSTALLABLE_MODULE := true
516
517include $(BUILD_PREBUILT)
518
519include $(CLEAR_VARS)
520
521LOCAL_MODULE_CLASS := JAVA_LIBRARIES
522LOCAL_MODULE := dialer-grpc-okhttp-target
523LOCAL_SDK_VERSION := current
524LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/io/grpc/grpc-okhttp/1.0.3/grpc-okhttp-1.0.3$(COMMON_JAVA_PACKAGE_SUFFIX)
525LOCAL_UNINSTALLABLE_MODULE := true
526
527include $(BUILD_PREBUILT)
528
529include $(CLEAR_VARS)
530
531LOCAL_MODULE_CLASS := JAVA_LIBRARIES
532LOCAL_MODULE := dialer-grpc-protobuf-lite-target
533LOCAL_SDK_VERSION := current
534LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/io/grpc/grpc-protobuf-lite/1.0.3/grpc-protobuf-lite-1.0.3$(COMMON_JAVA_PACKAGE_SUFFIX)
535LOCAL_UNINSTALLABLE_MODULE := true
536
537include $(BUILD_PREBUILT)
538
539include $(CLEAR_VARS)
540
541LOCAL_MODULE_CLASS := JAVA_LIBRARIES
542LOCAL_MODULE := dialer-grpc-stub-target
543LOCAL_SDK_VERSION := current
544LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/io/grpc/grpc-stub/1.0.3/grpc-stub-1.0.3$(COMMON_JAVA_PACKAGE_SUFFIX)
545LOCAL_UNINSTALLABLE_MODULE := true
546
547include $(BUILD_PREBUILT)
548
549include $(CLEAR_VARS)
550
551LOCAL_MODULE_CLASS := JAVA_LIBRARIES
552LOCAL_MODULE := dialer-grpc-all-target
553LOCAL_SDK_VERSION := current
554LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/io/grpc/grpc-all/1.0.3/grpc-all-1.0.3$(COMMON_JAVA_PACKAGE_SUFFIX)
555LOCAL_UNINSTALLABLE_MODULE := true
556
557include $(BUILD_PREBUILT)
558
559include $(CLEAR_VARS)
560
561LOCAL_MODULE_CLASS := JAVA_LIBRARIES
562LOCAL_MODULE := dialer-grpc-context-target
563LOCAL_SDK_VERSION := current
564LOCAL_SRC_FILES := ../../../prebuilts/tools/common/m2/repository/io/grpc/grpc-context/1.0.3/grpc-context-1.0.3$(COMMON_JAVA_PACKAGE_SUFFIX)
565LOCAL_UNINSTALLABLE_MODULE := true
566
567include $(BUILD_PREBUILT)
568
569include $(CLEAR_VARS)