17c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora# Copyright 2010 The Android Open Source Project
27c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora#
37c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora# Licensed under the Apache License, Version 2.0 (the "License");
47c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora# you may not use this file except in compliance with the License.
57c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora# You may obtain a copy of the License at
67c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora#
77c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora#      http://www.apache.org/licenses/LICENSE-2.0
87c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora#
97c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora# Unless required by applicable law or agreed to in writing, software
107c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora# distributed under the License is distributed on an "AS IS" BASIS,
117c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
127c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora# See the License for the specific language governing permissions and
137c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora# limitations under the License.
147c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora
157c970a0a679089e416c5887cf7fcece15a70bfa4Vikas AroraLOCAL_PATH:= $(call my-dir)
167c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora
177c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arorainclude $(CLEAR_VARS)
187c970a0a679089e416c5887cf7fcece15a70bfa4Vikas AroraLOCAL_SRC_FILES := \
195a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        alpha.c \
205a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        analysis.c \
215a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        backward_references.c \
225a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        config.c \
235a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        cost.c \
245a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        filter.c \
255a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        frame.c\
265a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        histogram.c \
275a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        iterator.c \
285a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        layer.c \
295a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        picture.c \
305a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        quant.c \
315a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        syntax.c \
325a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        tree.c \
335a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        vp8l.c \
345a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        webpenc.c \
355a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../dsp/cpu.c \
365a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../dsp/dec.c \
375a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../dsp/dec_neon.c \
385a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../dsp/dec_sse2.c \
395a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../dsp/enc.c \
405a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../dsp/enc_sse2.c \
415a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../dsp/lossless.c \
425a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../dsp/upsampling.c \
435a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../dsp/upsampling_sse2.c \
445a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../dsp/yuv.c \
455a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../utils/bit_reader.c \
465a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../utils/bit_writer.c \
475a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../utils/color_cache.c \
485a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../utils/filters.c \
495a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../utils/huffman.c \
505a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../utils/huffman_encode.c \
515a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../utils/quant_levels.c \
525a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../utils/rescaler.c \
535a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../utils/thread.c \
545a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        ../utils/utils.c
557c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora
567c970a0a679089e416c5887cf7fcece15a70bfa4Vikas AroraLOCAL_CFLAGS := -DANDROID
577c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora
587c970a0a679089e416c5887cf7fcece15a70bfa4Vikas AroraLOCAL_C_INCLUDES += \
595a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        $(LOCAL_PATH) \
605a50414796e9a458925c7a13a15055d02406bf43Vikas Arora        $(LOCAL_PATH)/../../include
617c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora
627c970a0a679089e416c5887cf7fcece15a70bfa4Vikas AroraLOCAL_MODULE:= libwebp-encode
637c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arora
647c970a0a679089e416c5887cf7fcece15a70bfa4Vikas Arorainclude $(BUILD_STATIC_LIBRARY)
65