blob: 008e277664d5f527fe922fc5e0b59cf5aa5ed225 [file] [log] [blame]
Ajit Khare73cfaf42013-01-07 23:28:47 -08001LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4# ---------------------------------------------------------------------------------
5# Common definitons
6# ---------------------------------------------------------------------------------
7LOCAL_SRC_FILES:= \
8 DashPlayer.cpp \
9 DashPlayerDriver.cpp \
10 DashPlayerRenderer.cpp \
11 DashPlayerStats.cpp \
12 DashPlayerDecoder.cpp \
Ajit Khare470d0922013-01-21 01:11:06 -080013 DashPacketSource.cpp \
Shalaj Jain65506622013-01-29 18:27:08 -080014 DashFactory.cpp \
15 DashCodec.cpp
Ajit Khare73cfaf42013-01-07 23:28:47 -080016
17LOCAL_SHARED_LIBRARIES := \
18 libbinder \
19 libcamera_client \
20 libcutils \
21 libdl \
22 libgui \
23 libmedia \
24 libstagefright \
25 libstagefright_foundation \
26 libstagefright_omx \
27 libutils \
Shalaj Jain65506622013-01-29 18:27:08 -080028 libui \
Ajit Khare73cfaf42013-01-07 23:28:47 -080029
30LOCAL_STATIC_LIBRARIES := \
31 libstagefright_nuplayer \
32 libstagefright_rtsp \
33
34LOCAL_C_INCLUDES := \
Shalaj Jain65506622013-01-29 18:27:08 -080035 $(TOP)/frameworks/av/media/libstagefright/timedtext \
36 $(TOP)/frameworks/native/include/media/hardware \
37 $(TOP)/frameworks/native/include/media/openmax \
Ajit Khare73cfaf42013-01-07 23:28:47 -080038 $(TOP)/frameworks/av/media/libstagefright/httplive \
39 $(TOP)/frameworks/av/media/libmediaplayerservice/nuplayer \
40 $(TOP)/frameworks/av/media/libmediaplayerservice \
41 $(TOP)/frameworks/av/media/libstagefright/include \
42 $(TOP)/frameworks/av/media/libstagefright/mpeg2ts \
43 $(TOP)/frameworks/av/media/libstagefright/rtsp \
44 $(TOP)/hardware/qcom/media/mm-core/inc \
Ajit Khare73cfaf42013-01-07 23:28:47 -080045
Sudhir Sharma3cfecd62013-07-17 15:01:24 -070046ifeq ($(PLATFORM_SDK_VERSION), 18)
47 LOCAL_CFLAGS += -DANDROID_JB_MR2
48endif
49
Ajit Khare73cfaf42013-01-07 23:28:47 -080050LOCAL_MODULE:= libdashplayer
51
52LOCAL_MODULE_TAGS := eng
53
Praveen Chavan35037472013-09-28 01:42:28 -070054ifeq ($(TARGET_ENABLE_QC_AV_ENHANCEMENTS), true)
Praveen Chavan9bfc9d72013-10-08 18:35:46 -070055ifndef TARGET_DISABLE_DASH
Ian Maund61596f72013-04-09 15:22:53 -070056 include $(BUILD_SHARED_LIBRARY)
Praveen Chavan35037472013-09-28 01:42:28 -070057endif
Praveen Chavan9bfc9d72013-10-08 18:35:46 -070058endif
Ajit Khare73cfaf42013-01-07 23:28:47 -080059