124f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam##
224f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam# Build the platform version of setup wizard library.
324f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam#
424f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam
5d4c6ef70612f48c4612ec827bd89964d0955cd6fMaurice LamLOCAL_PATH := $(call my-dir)
6d4c6ef70612f48c4612ec827bd89964d0955cd6fMaurice Laminclude $(CLEAR_VARS)
7d4c6ef70612f48c4612ec827bd89964d0955cd6fMaurice Lam
8a36954a3da0c07f81e31bcb7e83b746d293cabaeMaurice LamLOCAL_AAPT_FLAGS := --auto-add-overlay
92646e1d82ec6d133b35b775f044e156fca6d9d75Maurice LamLOCAL_MANIFEST_FILE := main/AndroidManifest.xml
10d4c6ef70612f48c4612ec827bd89964d0955cd6fMaurice LamLOCAL_MODULE := setup-wizard-lib
11a36954a3da0c07f81e31bcb7e83b746d293cabaeMaurice LamLOCAL_RESOURCE_DIR := \
12a36954a3da0c07f81e31bcb7e83b746d293cabaeMaurice Lam    $(LOCAL_PATH)/main/res \
13a36954a3da0c07f81e31bcb7e83b746d293cabaeMaurice Lam    $(LOCAL_PATH)/platform/res
14a36954a3da0c07f81e31bcb7e83b746d293cabaeMaurice LamLOCAL_SDK_VERSION := current
1591051468dbc273da8d7e7608640e833a71d011e2Maurice LamLOCAL_SRC_FILES := $(call all-java-files-under, main/src platform/src)
16d4c6ef70612f48c4612ec827bd89964d0955cd6fMaurice Lam
17d4c6ef70612f48c4612ec827bd89964d0955cd6fMaurice Laminclude $(BUILD_STATIC_JAVA_LIBRARY)
184e4550d82a0eb638ca62885466a954506254df74Maurice Lam
1924f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam##
2024f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam# Build eclair-mr1-compat library, which uses AppCompat support library to provide backwards
2124f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam# compatibility back to SDK v7.
2224f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam#
234e4550d82a0eb638ca62885466a954506254df74Maurice Lam
244e4550d82a0eb638ca62885466a954506254df74Maurice Laminclude $(CLEAR_VARS)
254e4550d82a0eb638ca62885466a954506254df74Maurice Lam
264e4550d82a0eb638ca62885466a954506254df74Maurice LamLOCAL_AAPT_FLAGS := --auto-add-overlay \
274e4550d82a0eb638ca62885466a954506254df74Maurice Lam    --extra-packages android.support.v7.appcompat
284e4550d82a0eb638ca62885466a954506254df74Maurice LamLOCAL_MANIFEST_FILE := main/AndroidManifest.xml
294e4550d82a0eb638ca62885466a954506254df74Maurice LamLOCAL_MODULE := setup-wizard-lib-eclair-mr1-compat
304e4550d82a0eb638ca62885466a954506254df74Maurice LamLOCAL_RESOURCE_DIR := \
314e4550d82a0eb638ca62885466a954506254df74Maurice Lam    $(LOCAL_PATH)/main/res \
324e4550d82a0eb638ca62885466a954506254df74Maurice Lam    $(LOCAL_PATH)/eclair-mr1/res \
334e4550d82a0eb638ca62885466a954506254df74Maurice Lam    frameworks/support/v7/appcompat/res
344e4550d82a0eb638ca62885466a954506254df74Maurice LamLOCAL_SDK_VERSION := current
354e4550d82a0eb638ca62885466a954506254df74Maurice LamLOCAL_SRC_FILES := $(call all-java-files-under, main/src eclair-mr1/src)
364e4550d82a0eb638ca62885466a954506254df74Maurice LamLOCAL_STATIC_JAVA_LIBRARIES := \
374e4550d82a0eb638ca62885466a954506254df74Maurice Lam    android-support-v4 \
384e4550d82a0eb638ca62885466a954506254df74Maurice Lam    android-support-v7-appcompat
394e4550d82a0eb638ca62885466a954506254df74Maurice Lam
404e4550d82a0eb638ca62885466a954506254df74Maurice Laminclude $(BUILD_STATIC_JAVA_LIBRARY)
4124f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam
4224f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam
4324f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam##
4424f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam# Build the full-support library, which includes RecyclerView and any other support libraries as
4524f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam# they are integrated.
4624f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam#
4724f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Laminclude $(CLEAR_VARS)
4824f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam
4924f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice LamLOCAL_AAPT_FLAGS := --auto-add-overlay \
5024f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam    --extra-packages android.support.v7.appcompat \
5124f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam    --extra-packages android.support.v7.recyclerview
5224f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice LamLOCAL_MANIFEST_FILE := main/AndroidManifest.xml
5324f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice LamLOCAL_MODULE := setup-wizard-lib-full-support
5424f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice LamLOCAL_RESOURCE_DIR := \
5524f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam    $(LOCAL_PATH)/main/res \
5624f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam    $(LOCAL_PATH)/eclair-mr1/res \
5724f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam    $(LOCAL_PATH)/full-support/res \
5824f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam    frameworks/support/v7/appcompat/res \
5924f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam    frameworks/support/v7/recyclerview/res
6024f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice LamLOCAL_SDK_VERSION := current
61a74bc1d5c6d7cb9e0f5add4c56a983cb492cb3c2Maurice LamLOCAL_SRC_FILES := $(call all-java-files-under, main/src eclair-mr1/src full-support/src)
6224f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice LamLOCAL_STATIC_JAVA_LIBRARIES := \
6324f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam    android-support-v4 \
6424f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam    android-support-v7-appcompat \
6524f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam    android-support-v7-recyclerview
6624f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Lam
6724f1d0b9512dfc20bb1814a4e63f976a59f3ad99Maurice Laminclude $(BUILD_STATIC_JAVA_LIBRARY)
68