1a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik#
2a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik# Copyright (C) 2014 The Android Open Source Project
3a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik#
4a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik# Licensed under the Apache License, Version 2.0 (the "License");
5a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik# you may not use this file except in compliance with the License.
6a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik# You may obtain a copy of the License at
7a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik#
8a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik#      http://www.apache.org/licenses/LICENSE-2.0
9a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik#
10a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik# Unless required by applicable law or agreed to in writing, software
11a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik# distributed under the License is distributed on an "AS IS" BASIS,
12a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik# See the License for the specific language governing permissions and
14a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik# limitations under the License.
15a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik#
16a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik
17a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris CraikLOCAL_PATH := $(call my-dir)
18a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craikinclude $(CLEAR_VARS)
19a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik
20a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik## Main library
21a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik
22b34f1da83570613bb349f8026d4325552ac495edUrvang JoshiLOCAL_STATIC_LIBRARIES += libgif libwebp-decode
23a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik
240014f661f355008b0ada8ff9562673b69014d3f6John ReckLOCAL_LDFLAGS := -llog -ljnigraphics
250014f661f355008b0ada8ff9562673b69014d3f6John Reck
26a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris CraikLOCAL_C_INCLUDES := \
27b34f1da83570613bb349f8026d4325552ac495edUrvang Joshi	external/giflib \
28b34f1da83570613bb349f8026d4325552ac495edUrvang Joshi	external/webp/include
29a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik
30a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris CraikLOCAL_MODULE    := libframesequence
31a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris CraikLOCAL_SRC_FILES := \
32a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik	BitmapDecoderJNI.cpp \
33a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik	FrameSequence.cpp \
34a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik	FrameSequenceJNI.cpp \
35a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik	FrameSequence_gif.cpp \
36b34f1da83570613bb349f8026d4325552ac495edUrvang Joshi	FrameSequence_webp.cpp \
37a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik	JNIHelpers.cpp \
38a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik	Registry.cpp \
39a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik	Stream.cpp
40a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik
41a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris CraikLOCAL_CFLAGS += -Wall -Wno-unused-parameter -Wno-unused-variable -Wno-overloaded-virtual
42a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris CraikLOCAL_CFLAGS += -fvisibility=hidden
43a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craik
440014f661f355008b0ada8ff9562673b69014d3f6John ReckLOCAL_SDK_VERSION := 8
450014f661f355008b0ada8ff9562673b69014d3f6John Reck
46a1265c3d8a20e805e0c45083d5c7d728d4b70009Chris Craikinclude $(BUILD_SHARED_LIBRARY)
47