Android.mk revision 6c6b4d0d2b98a7ceee8b697daaf611f8df3254fb
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          \
9cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        AMPEG4AudioAssembler.cpp    \
1062cb04d23642a2ea7c005f050494c8ef3c370dd3Andreas Huber        AMPEG4ElementaryAssembler.cpp \
11cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        APacketSource.cpp           \
12fcea8f7a7d178e5426aa06586cff54726e18d1f6Andreas Huber        ARawAudioAssembler.cpp      \
13cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        ARTPAssembler.cpp           \
14cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        ARTPConnection.cpp          \
15cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        ARTPSource.cpp              \
1639ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber        ARTPWriter.cpp              \
17cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        ARTSPConnection.cpp         \
18cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber        ASessionDescription.cpp     \
19cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
20cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas HuberLOCAL_C_INCLUDES:= \
21cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber	$(JNI_H_INCLUDE) \
226c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong	$(TOP)/frameworks/base/media/libstagefright/include \
236c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong	$(TOP)/frameworks/native/include/media/openmax \
246c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong	$(TOP)/external/openssl/include
25cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
26cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas HuberLOCAL_MODULE:= libstagefright_rtsp
27cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
28cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huberifeq ($(TARGET_ARCH),arm)
29cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber    LOCAL_CFLAGS += -Wno-psabi
30cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huberendif
31cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
32cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huberinclude $(BUILD_STATIC_LIBRARY)
33cf7b9c7aae758ac0b99833915053c63c2ac46e09Andreas Huber
3439ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber################################################################################
3539ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
3639ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huberinclude $(CLEAR_VARS)
3739ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
3839ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_SRC_FILES:=         \
3939ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber        rtp_test.cpp
4039ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
4139ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_SHARED_LIBRARIES := \
4239ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber	libstagefright liblog libutils libbinder libstagefright_foundation
4339ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
4439ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_STATIC_LIBRARIES := \
4539ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber        libstagefright_rtsp
4639ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
4739ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_C_INCLUDES:= \
4839ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber	$(JNI_H_INCLUDE) \
4939ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber	frameworks/base/media/libstagefright \
506c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong	$(TOP)/frameworks/native/include/media/openmax
5139ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
5239ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_CFLAGS += -Wno-multichar
5339ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
5439ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_MODULE_TAGS := debug
5539ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
5639ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas HuberLOCAL_MODULE:= rtp_test
5739ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber
58864d06670089f79bc177a51fd53de9db0e21fc99Andreas Huber# include $(BUILD_EXECUTABLE)
59