17a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas HuberLOCAL_PATH:= $(call my-dir)
27a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber
37a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huberinclude $(CLEAR_VARS)
47a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber
57a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas HuberLOCAL_SRC_FILES:=       \
657648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber        AAMRAssembler.cpp           \
77a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber        AAVCAssembler.cpp           \
857648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber        AH263Assembler.cpp          \
97a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber        AMPEG4AudioAssembler.cpp    \
10a979ad6739d573b3823b0fe7321f554ef5544753Andreas Huber        AMPEG4ElementaryAssembler.cpp \
117a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber        APacketSource.cpp           \
12b6723735cf1fef04f8af0b4a5a8cb19a96c3c26dAndreas Huber        ARawAudioAssembler.cpp      \
137a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber        ARTPAssembler.cpp           \
147a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber        ARTPConnection.cpp          \
157a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber        ARTPSource.cpp              \
1657648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber        ARTPWriter.cpp              \
177a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber        ARTSPConnection.cpp         \
187a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber        ASessionDescription.cpp     \
197a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber
207a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas HuberLOCAL_C_INCLUDES:= \
217a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber	$(JNI_H_INCLUDE) \
22a4f391c9bf581af19d6dec4603c194126995b6bfAndreas Huber	$(TOP)/frameworks/base/include/media/stagefright/openmax \
237a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber        $(TOP)/frameworks/base/media/libstagefright/include \
24a0b442edbf6e1f602f89b3bda1c8894ef8740d72Andreas Huber        $(TOP)/external/openssl/include
257a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber
267a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas HuberLOCAL_MODULE:= libstagefright_rtsp
277a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber
287a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huberifeq ($(TARGET_ARCH),arm)
297a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber    LOCAL_CFLAGS += -Wno-psabi
307a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huberendif
317a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber
327a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huberinclude $(BUILD_STATIC_LIBRARY)
337a747b8e0dadf909ea4ac0b67fd88fc14b4eb3f8Andreas Huber
3457648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber################################################################################
3557648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber
3657648e4eec7dd2593af467877bc7cce4aa654759Andreas Huberinclude $(CLEAR_VARS)
3757648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber
3857648e4eec7dd2593af467877bc7cce4aa654759Andreas HuberLOCAL_SRC_FILES:=         \
3957648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber        rtp_test.cpp
4057648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber
4157648e4eec7dd2593af467877bc7cce4aa654759Andreas HuberLOCAL_SHARED_LIBRARIES := \
4257648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber	libstagefright liblog libutils libbinder libstagefright_foundation
4357648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber
4457648e4eec7dd2593af467877bc7cce4aa654759Andreas HuberLOCAL_STATIC_LIBRARIES := \
4557648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber        libstagefright_rtsp
4657648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber
4757648e4eec7dd2593af467877bc7cce4aa654759Andreas HuberLOCAL_C_INCLUDES:= \
4857648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber	$(JNI_H_INCLUDE) \
4957648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber	frameworks/base/media/libstagefright \
50a4f391c9bf581af19d6dec4603c194126995b6bfAndreas Huber	$(TOP)/frameworks/base/include/media/stagefright/openmax
5157648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber
5257648e4eec7dd2593af467877bc7cce4aa654759Andreas HuberLOCAL_CFLAGS += -Wno-multichar
5357648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber
5457648e4eec7dd2593af467877bc7cce4aa654759Andreas HuberLOCAL_MODULE_TAGS := debug
5557648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber
5657648e4eec7dd2593af467877bc7cce4aa654759Andreas HuberLOCAL_MODULE:= rtp_test
5757648e4eec7dd2593af467877bc7cce4aa654759Andreas Huber
58c2f9a26b1ec759c1db17811631de14563344204bAndreas Huber# include $(BUILD_EXECUTABLE)
59