19969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# 29969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# Copyright (C) 2011 The Android Open Source Project 39969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# 49969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# Licensed under the Apache License, Version 2.0 (the "License"); 59969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# you may not use this file except in compliance with the License. 69969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# You may obtain a copy of the License at 79969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# 89969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# http://www.apache.org/licenses/LICENSE-2.0 99969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# 109969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# Unless required by applicable law or agreed to in writing, software 119969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# distributed under the License is distributed on an "AS IS" BASIS, 129969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 139969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# See the License for the specific language governing permissions and 149969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# limitations under the License. 159969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# 169969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 179969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung ChangLOCAL_PATH:= $(call my-dir) 189969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 199969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# 209969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# libvideoeditor_osal 219969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# 229969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 239969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Changinclude $(CLEAR_VARS) 249969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 259969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung ChangLOCAL_MODULE:= libvideoeditor_osal 269969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 279969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung ChangLOCAL_SRC_FILES:= \ 289969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4OSA_CharStar.c \ 299969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4OSA_Clock.c \ 309969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4OSA_FileCommon.c \ 319969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4OSA_FileReader.c \ 329969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4OSA_FileWriter.c \ 339969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4OSA_Mutex.c \ 349969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4OSA_Random.c \ 359969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4OSA_Semaphore.c \ 369969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4OSA_Thread.c \ 379969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4PSW_DebugTrace.c \ 389969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4PSW_MemoryInterface.c \ 399969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang M4PSW_Trace.c \ 409969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang LVOSA_FileReader_optim.c 419969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 429969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung ChangLOCAL_MODULE_TAGS := optional 439969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 44ecba7488c5cceaacef95836b1b476433451e7761Ying WangLOCAL_SHARED_LIBRARIES := libcutils libutils liblog 459969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 469969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung ChangLOCAL_C_INCLUDES += \ 47ecb3110adc6db7334ca4be6d5b3c130f38f5fa51James Dong $(TOP)/frameworks/av/libvideoeditor/osal/inc \ 489969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 492dade0141b45b3538183bd2d6c0c53a0345e92afJeff BrownLOCAL_SHARED_LIBRARIES += libdl 509969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 519969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang# All of the shared libraries we link against. 529969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung ChangLOCAL_LDLIBS := \ 539969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang -lpthread -ldl 549969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 559969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung ChangLOCAL_CFLAGS += -Wno-multichar \ 569969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang -D__ANDROID__ \ 579969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang -DM4OSA_FILE_BLOCK_WITH_SEMAPHORE \ 589969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang -DUSE_STAGEFRIGHT_CODECS \ 599969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang -DUSE_STAGEFRIGHT_AUDIODEC \ 609969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang -DUSE_STAGEFRIGHT_VIDEODEC \ 619969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang -DUSE_STAGEFRIGHT_AUDIOENC \ 629969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang -DUSE_STAGEFRIGHT_VIDEOENC \ 639969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang -DUSE_STAGEFRIGHT_READERS \ 649969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang -DUSE_STAGEFRIGHT_3GPP_READER 659969866cfe5b17c6e481b90d81b011a0cece78a0Chih-Chung Chang 66a86c809bff463ae1d782dcaa1c45d1acea5f34d3James Donginclude $(BUILD_SHARED_LIBRARY) 67