• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#  Copyright (C) 2015 The Android Open Source Project
2#
3#  Licensed under the Apache License, Version 2.0 (the "License");
4#  you may not use this file except in compliance with the License.
5#  You may obtain a copy of the License at
6#
7#       http://www.apache.org/licenses/LICENSE-2.0
8#
9#  Unless required by applicable law or agreed to in writing, software
10#  distributed under the License is distributed on an "AS IS" BASIS,
11#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12#  See the License for the specific language governing permissions and
13#  limitations under the License.
14LOCAL_PATH:= $(call my-dir)
15
16include $(CLEAR_VARS)
17
18LOCAL_MODULE_TAGS := optional
19
20LOCAL_SRC_FILES := $(call all-java-files-under, src)
21
22LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
23LOCAL_USE_AAPT2 := true
24
25LOCAL_STATIC_ANDROID_LIBRARIES := \
26    androidx.core_core \
27    androidx.media_media \
28    androidx.legacy_legacy-support-core-utils \
29    androidx.legacy_legacy-support-core-ui \
30    androidx.fragment_fragment \
31    androidx.appcompat_appcompat \
32    androidx.palette_palette \
33    androidx.recyclerview_recyclerview \
34    androidx.legacy_legacy-support-v13 \
35    colorpicker \
36    libchips \
37    libphotoviewer
38
39LOCAL_STATIC_JAVA_LIBRARIES := \
40    androidx.annotation_annotation \
41    android-common \
42    android-common-framesequence \
43    com.android.vcard \
44    guava \
45    libphonenumber
46
47include $(LOCAL_PATH)/version.mk
48
49LOCAL_AAPT_FLAGS += --version-name "$(version_name_package)"
50LOCAL_AAPT_FLAGS += --version-code $(version_code_package)
51
52ifdef TARGET_BUILD_APPS
53    LOCAL_JNI_SHARED_LIBRARIES := libframesequence libgiftranscode
54else
55    LOCAL_REQUIRED_MODULES:= libframesequence libgiftranscode
56endif
57
58LOCAL_PROGUARD_ENABLED := obfuscation optimization
59
60LOCAL_PROGUARD_FLAG_FILES := proguard.flags
61ifeq (eng,$(TARGET_BUILD_VARIANT))
62    LOCAL_PROGUARD_FLAG_FILES += proguard-test.flags
63else
64    LOCAL_PROGUARD_FLAG_FILES += proguard-release.flags
65endif
66
67LOCAL_PACKAGE_NAME := messaging
68
69LOCAL_CERTIFICATE := platform
70
71LOCAL_SDK_VERSION := current
72
73include $(BUILD_PACKAGE)
74
75include $(call all-makefiles-under, $(LOCAL_PATH))
76