a6e255e5d0ccabe55a035291139e252afb95e894
[platform/upstream/gstreamer.git] / android / rtsp.mk
1 LOCAL_PATH:= $(call my-dir)
2 #----------------------------------------
3 # include 
4 gst_rtsp_COPY_HEADERS_TO := gstreamer-1.0/gst/rtsp
5 gst_rtsp_COPY_HEADERS_BASE := \
6         gst-libs/gst/rtsp/gstrtspbase64.h \
7         gst-libs/gst/rtsp/gstrtspdefs.h \
8         gst-libs/gst/rtsp/gstrtspconnection.h \
9         gst-libs/gst/rtsp/gstrtspextension.h \
10         gst-libs/gst/rtsp/gstrtspmessage.h \
11         gst-libs/gst/rtsp/gstrtsprange.h \
12         gst-libs/gst/rtsp/gstrtsptransport.h \
13         gst-libs/gst/rtsp/gstrtspurl.h \
14         gst-libs/gst/rtsp/gstrtsp-enumtypes.h
15
16 gst_rtsp_COPY_HEADERS := $(addprefix ../,$(gst_rtsp_COPY_HEADERS_BASE))
17
18 include $(CLEAR_VARS)
19
20 LOCAL_ARM_MODE := arm
21
22 rtsp_LOCAL_SRC_FILES_BASE:= \
23         gst-libs/gst/rtsp/gstrtspbase64.c \
24         gst-libs/gst/rtsp/gstrtspdefs.c \
25         gst-libs/gst/rtsp/gstrtspconnection.c \
26         gst-libs/gst/rtsp/gstrtspextension.c \
27         gst-libs/gst/rtsp/gstrtspmessage.c \
28         gst-libs/gst/rtsp/gstrtsprange.c \
29         gst-libs/gst/rtsp/gstrtsptransport.c \
30         gst-libs/gst/rtsp/gstrtspurl.c  \
31         gst-libs/gst/rtsp/gstrtsp-enumtypes.c
32
33 LOCAL_SRC_FILES:= $(addprefix ../,$(rtsp_LOCAL_SRC_FILES_BASE))
34
35 LOCAL_SHARED_LIBRARIES := \
36     libgstreamer-1.0       \
37     libgstbase-1.0         \
38     libglib-2.0             \
39     libgthread-2.0          \
40     libgmodule-2.0          \
41     libgobject-2.0
42
43 LOCAL_MODULE:= libgstrtsp-1.0
44
45 LOCAL_CFLAGS := -DHAVE_CONFIG_H -DINET_ADDRSTRLEN=16 -DGSTREAMER_BUILT_FOR_ANDROID \
46         $(GST_PLUGINS_BASE_CFLAGS)
47 #
48 # define LOCAL_PRELINK_MODULE to false to not use pre-link map
49 #
50 LOCAL_PRELINK_MODULE := false
51
52
53 LOCAL_COPY_HEADERS_TO := $(gst_rtsp_COPY_HEADERS_TO)
54 LOCAL_COPY_HEADERS := $(gst_rtsp_COPY_HEADERS)
55 LOCAL_MODULE_TAGS := optional
56
57 include $(BUILD_SHARED_LIBRARY)