17d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein# Copyright 2011, The Android Open Source Project
27d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein#
37d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein# Licensed under the Apache License, Version 2.0 (the "License");
47d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein# you may not use this file except in compliance with the License.
57d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein# You may obtain a copy of the License at
67d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein#
77d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein#     http://www.apache.org/licenses/LICENSE-2.0
87d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein#
97d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein# Unless required by applicable law or agreed to in writing, software
107d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein# distributed under the License is distributed on an "AS IS" BASIS,
117d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
127d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein# See the License for the specific language governing permissions and
137d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein# limitations under the License.
147d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein
157d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew SappersteinLOCAL_PATH:= $(call my-dir)
167d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein
177d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein#Include res dir from photoviewer
188b068b6030cd362d8516fa81ea9320ce986ecdc2Andrew Sappersteinphoto_dir := ../res ../activity/res
198b068b6030cd362d8516fa81ea9320ce986ecdc2Andrew Sappersteinres_dirs := $(photo_dir) res
207d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein
217d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein##################################################
227d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein# Build APK
237d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sappersteininclude $(CLEAR_VARS)
247d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein
257d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sappersteinsrc_dirs := src
26be7764a17392924505823fa6bf41f03470087bf4Andrew SappersteinLOCAL_PACKAGE_NAME := PhotoViewerSample
277d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein
288b068b6030cd362d8516fa81ea9320ce986ecdc2Andrew SappersteinLOCAL_STATIC_JAVA_LIBRARIES += libphotoviewer
297d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein
30eb0caa866775e0644decf81a2c4ea14c758a96fcAndrew SappersteinLOCAL_SDK_VERSION := current
317d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein
327d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew SappersteinLOCAL_SRC_FILES := $(call all-java-files-under, $(src_dirs)) \
337d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein        $(call all-logtags-files-under, $(src_dirs))
346e7a042765456b4d5faa95d591735abc06c274aeAndrew SappersteinLOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dirs))
357d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew SappersteinLOCAL_AAPT_FLAGS := --auto-add-overlay
368b068b6030cd362d8516fa81ea9320ce986ecdc2Andrew SappersteinLOCAL_AAPT_FLAGS += --extra-packages com.android.ex.photo
377d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein
387d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sappersteininclude $(BUILD_PACKAGE)
397d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein
407d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein##################################################
41be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein
42be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein#Include res dir from photoviewer
43be7764a17392924505823fa6bf41f03470087bf4Andrew Sappersteinphoto_dir := ../res ../appcompat/res
44eb0caa866775e0644decf81a2c4ea14c758a96fcAndrew Sappersteinres_dirs := $(photo_dir) res ../../../../prebuilts/sdk/current/support/v7/appcompat/res
45be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein
46be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein# Build APK
47be7764a17392924505823fa6bf41f03470087bf4Andrew Sappersteininclude $(CLEAR_VARS)
48be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein
49be7764a17392924505823fa6bf41f03470087bf4Andrew Sappersteinsrc_dirs := src
50be7764a17392924505823fa6bf41f03470087bf4Andrew SappersteinLOCAL_PACKAGE_NAME := AppcompatPhotoViewerSample
51be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein
52be7764a17392924505823fa6bf41f03470087bf4Andrew SappersteinLOCAL_STATIC_JAVA_LIBRARIES += libphotoviewer_appcompat
53be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein
54eb0caa866775e0644decf81a2c4ea14c758a96fcAndrew SappersteinLOCAL_SDK_VERSION := current
55be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein
56be7764a17392924505823fa6bf41f03470087bf4Andrew SappersteinLOCAL_SRC_FILES := $(call all-java-files-under, $(src_dirs)) \
57be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein        $(call all-logtags-files-under, $(src_dirs))
58be7764a17392924505823fa6bf41f03470087bf4Andrew SappersteinLOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dirs))
59be7764a17392924505823fa6bf41f03470087bf4Andrew SappersteinLOCAL_AAPT_FLAGS := --auto-add-overlay
60be7764a17392924505823fa6bf41f03470087bf4Andrew SappersteinLOCAL_AAPT_FLAGS += --extra-packages android.support.v7.appcompat:com.android.ex.photo
61be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein
62be7764a17392924505823fa6bf41f03470087bf4Andrew Sappersteininclude $(BUILD_PACKAGE)
63be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein
64be7764a17392924505823fa6bf41f03470087bf4Andrew Sapperstein##################################################
657d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein# Build all sub-directories
667d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sapperstein
677d13b0b858f6d2bce1a1f0088ab6739033087d19Andrew Sappersteininclude $(call all-makefiles-under,$(LOCAL_PATH))
68