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
371f5a90bc795475896044fcb1f74816c102851f06Andy McFaddenLOCAL_CFLAGS += -Wno-multichar
387a66622c2c9250ce4ad0091195331ce4cb91a63dAndy McFadden#LOCAL_CFLAGS += -UNDEBUG
391f5a90bc795475896044fcb1f74816c102851f06Andy McFadden
401f5a90bc795475896044fcb1f74816c102851f06Andy McFaddenLOCAL_MODULE_TAGS := optional
411f5a90bc795475896044fcb1f74816c102851f06Andy McFadden
421f5a90bc795475896044fcb1f74816c102851f06Andy McFaddenLOCAL_MODULE:= screenrecord
431f5a90bc795475896044fcb1f74816c102851f06Andy McFadden
441f5a90bc795475896044fcb1f74816c102851f06Andy McFaddeninclude $(BUILD_EXECUTABLE)
45