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