blob: cd208371b20f5e3f1913b0cbb3a9e91ab3929739 [file] [log] [blame]
Andreas Huberf9334412010-12-15 15:17:42 -08001LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_SRC_FILES:= \
Andreas Huberafed0e12011-09-20 15:39:58 -07005 GenericSource.cpp \
Andreas Huber5bc087c2010-12-23 10:27:40 -08006 HTTPLiveSource.cpp \
Andreas Huberf9334412010-12-15 15:17:42 -08007 NuPlayer.cpp \
Chong Zhang7137ec72014-11-12 16:41:05 -08008 NuPlayerCCDecoder.cpp \
Andreas Huberf9334412010-12-15 15:17:42 -08009 NuPlayerDecoder.cpp \
Chong Zhang7137ec72014-11-12 16:41:05 -080010 NuPlayerDecoderBase.cpp \
Wei Jiabc2fb722014-07-08 16:37:57 -070011 NuPlayerDecoderPassThrough.cpp \
Andreas Huberf9334412010-12-15 15:17:42 -080012 NuPlayerDriver.cpp \
13 NuPlayerRenderer.cpp \
14 NuPlayerStreamListener.cpp \
Andreas Huber2bfdd422011-10-11 15:24:07 -070015 RTSPSource.cpp \
Andreas Huber5bc087c2010-12-23 10:27:40 -080016 StreamingSource.cpp \
Andreas Huberf9334412010-12-15 15:17:42 -080017
18LOCAL_C_INCLUDES := \
Robert Shih08528432015-04-08 09:06:54 -070019 $(TOP)/frameworks/av/media/libstagefright \
James Dong559bf282012-03-28 10:29:14 -070020 $(TOP)/frameworks/av/media/libstagefright/httplive \
21 $(TOP)/frameworks/av/media/libstagefright/include \
22 $(TOP)/frameworks/av/media/libstagefright/mpeg2ts \
23 $(TOP)/frameworks/av/media/libstagefright/rtsp \
Robert Shihd3b0bbb2014-07-23 15:00:25 -070024 $(TOP)/frameworks/av/media/libstagefright/timedtext \
Lajos Molnardc43dfa2014-05-07 15:33:04 -070025 $(TOP)/frameworks/av/media/libmediaplayerservice \
James Dong6c6b4d02012-03-12 14:37:53 -070026 $(TOP)/frameworks/native/include/media/openmax
Andreas Huberf9334412010-12-15 15:17:42 -080027
Lajos Molnar7c3c2752015-07-28 15:11:14 -070028LOCAL_CFLAGS += -Werror -Wall
29
30# enable experiments only in userdebug and eng builds
31ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
32LOCAL_CFLAGS += -DENABLE_STAGEFRIGHT_EXPERIMENTS
33endif
Lajos Molnara81c6222015-07-10 19:17:45 -070034
Lajos Molnar6d339f12015-04-17 16:15:53 -070035LOCAL_CLANG := true
36
Andreas Huberf9334412010-12-15 15:17:42 -080037LOCAL_MODULE:= libstagefright_nuplayer
38
39LOCAL_MODULE_TAGS := eng
40
41include $(BUILD_STATIC_LIBRARY)
42