1cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas HuberLOCAL_PATH:= $(call my-dir)
2cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
3cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huberinclude $(CLEAR_VARS)
4cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
5cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas HuberLOCAL_SRC_FILES:=       \
639ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber        AAMRAssembler.cpp           \
7cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        AAVCAssembler.cpp           \
839ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber        AH263Assembler.cpp          \
9cfaeeec0900014d97e15829e0fa52f865ee4c786Andreas Huber        AMPEG2TSAssembler.cpp       \
10cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        AMPEG4AudioAssembler.cpp    \
1162cb04d23642a2ea7c005f050494c8ef3c370dd3Andreas Huber        AMPEG4ElementaryAssembler.cpp \
12cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        APacketSource.cpp           \
13fcea8f7a7d178e5426aa06586cff54726e18d1f6Andreas Huber        ARawAudioAssembler.cpp      \
14cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        ARTPAssembler.cpp           \
15cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        ARTPConnection.cpp          \
16cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        ARTPSource.cpp              \
1739ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber        ARTPWriter.cpp              \
18cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        ARTSPConnection.cpp         \
19cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        ASessionDescription.cpp     \
207a33b7740412accf6a1cc912686c8d0acfb2a883Oscar Rydhé        SDPLoader.cpp               \
21cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
22cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas HuberLOCAL_C_INCLUDES:= \
231b86fe063badb5f28c467ade39be0f4008688947Andreas Huber	$(TOP)/frameworks/av/media/libstagefright \
246c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong	$(TOP)/frameworks/native/include/media/openmax \
256c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong	$(TOP)/external/openssl/include
26cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
27cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas HuberLOCAL_MODULE:= libstagefright_rtsp
28cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
29cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huberifeq ($(TARGET_ARCH),arm)
30cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber    LOCAL_CFLAGS += -Wno-psabi
31cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huberendif
32cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
3384333e0475bc911adc16417f4ca327c975cf6c36Andreas HuberLOCAL_CFLAGS += -Werror
3484333e0475bc911adc16417f4ca327c975cf6c36Andreas Huber
3567ae86eea1aeb574ca19ec6b37d6e4dd7170e4c4Christopher FerrisLOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
3667ae86eea1aeb574ca19ec6b37d6e4dd7170e4c4Christopher Ferris
37cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huberinclude $(BUILD_STATIC_LIBRARY)
38cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
3939ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber################################################################################
4039ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
4139ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huberinclude $(CLEAR_VARS)
4239ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
4339ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_SRC_FILES:=         \
4439ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber        rtp_test.cpp
4539ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
4639ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_SHARED_LIBRARIES := \
4739ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber	libstagefright liblog libutils libbinder libstagefright_foundation
4839ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
4939ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_STATIC_LIBRARIES := \
5039ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber        libstagefright_rtsp
5139ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
5239ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_C_INCLUDES:= \
53559bf2836f5da25b75bfb229fec0d20d540ee426James Dong	frameworks/av/media/libstagefright \
546c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong	$(TOP)/frameworks/native/include/media/openmax
5539ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
5639ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_CFLAGS += -Wno-multichar
5739ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
580e6858d6aea12fc585a8c7d217c1271878655081Dan MorrillLOCAL_MODULE_TAGS := optional
5939ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
6039ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_MODULE:= rtp_test
6139ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
6267ae86eea1aeb574ca19ec6b37d6e4dd7170e4c4Christopher FerrisLOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
6367ae86eea1aeb574ca19ec6b37d6e4dd7170e4c4Christopher Ferris
64864d06670089f79bc177a51fd53de9db0e21fc99Andreas Huber# include $(BUILD_EXECUTABLE)
65