11f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# Copyright 2013 The Android Open Source Project 21f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# 31f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# Licensed under the Apache License, Version 2.0 (the "License"); 41f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# you may not use this file except in compliance with the License. 51f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# You may obtain a copy of the License at 61f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# 71f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# http://www.apache.org/licenses/LICENSE-2.0 81f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# 91f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# Unless required by applicable law or agreed to in writing, software 101f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# distributed under the License is distributed on an "AS IS" BASIS, 111f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 121f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# See the License for the specific language governing permissions and 131f5a90bc795475896044fcb1f74816c102851f06Andy McFadden# limitations under the License. 141f5a90bc795475896044fcb1f74816c102851f06Andy McFadden 151f5a90bc795475896044fcb1f74816c102851f06Andy McFaddenLOCAL_PATH:= $(call my-dir) 161f5a90bc795475896044fcb1f74816c102851f06Andy McFadden 171f5a90bc795475896044fcb1f74816c102851f06Andy McFaddeninclude $(CLEAR_VARS) 181f5a90bc795475896044fcb1f74816c102851f06Andy McFadden 191f5a90bc795475896044fcb1f74816c102851f06Andy McFaddenLOCAL_SRC_FILES := \ 201f5a90bc795475896044fcb1f74816c102851f06Andy McFadden screenrecord.cpp \ 21441e847feb0e055ecb004802802cea07782ab228Andy McFadden EglWindow.cpp \ 22587c6fefcd3c1d05c608ff511cf3534bc765256eAndy McFadden FrameOutput.cpp \ 23441e847feb0e055ecb004802802cea07782ab228Andy McFadden TextRenderer.cpp \ 24441e847feb0e055ecb004802802cea07782ab228Andy McFadden Overlay.cpp \ 25441e847feb0e055ecb004802802cea07782ab228Andy McFadden Program.cpp 261f5a90bc795475896044fcb1f74816c102851f06Andy McFadden 271f5a90bc795475896044fcb1f74816c102851f06Andy McFaddenLOCAL_SHARED_LIBRARIES := \ 281f5a90bc795475896044fcb1f74816c102851f06Andy McFadden libstagefright libmedia libutils libbinder libstagefright_foundation \ 29441e847feb0e055ecb004802802cea07782ab228Andy McFadden libjpeg libgui libcutils liblog libEGL libGLESv2 301f5a90bc795475896044fcb1f74816c102851f06Andy McFadden 311f5a90bc795475896044fcb1f74816c102851f06Andy McFaddenLOCAL_C_INCLUDES := \ 321f5a90bc795475896044fcb1f74816c102851f06Andy McFadden frameworks/av/media/libstagefright \ 331f5a90bc795475896044fcb1f74816c102851f06Andy McFadden frameworks/av/media/libstagefright/include \ 341f5a90bc795475896044fcb1f74816c102851f06Andy McFadden $(TOP)/frameworks/native/include/media/openmax \ 351f5a90bc795475896044fcb1f74816c102851f06Andy McFadden external/jpeg 361f5a90bc795475896044fcb1f74816c102851f06Andy McFadden 37c5bac3aa840a6a467ae63d097775c112cd611665Glenn KastenLOCAL_CFLAGS := -Werror -Wall 381f5a90bc795475896044fcb1f74816c102851f06Andy McFaddenLOCAL_CFLAGS += -Wno-multichar 397a66622c2c9250ce4ad0091195331ce4cb91a63dAndy McFadden#LOCAL_CFLAGS += -UNDEBUG 401f5a90bc795475896044fcb1f74816c102851f06Andy McFadden 411f5a90bc795475896044fcb1f74816c102851f06Andy McFaddenLOCAL_MODULE_TAGS := optional 421f5a90bc795475896044fcb1f74816c102851f06Andy McFadden 431f5a90bc795475896044fcb1f74816c102851f06Andy McFaddenLOCAL_MODULE:= screenrecord 441f5a90bc795475896044fcb1f74816c102851f06Andy McFadden 451f5a90bc795475896044fcb1f74816c102851f06Andy McFaddeninclude $(BUILD_EXECUTABLE) 46