From a7cb065a9f48624c224157441d942a91fb430d2c Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Thu, 28 Jan 2016 15:48:37 +0100 Subject: [PATCH] add lp-sendmsg tool, a new tool to send arbitrary SIP MESSAGE requests through a server. --- mediastreamer2 | 2 +- tools/CMakeLists.txt | 23 +++++++++++++++++++++++ tools/Makefile.am | 6 +++++- 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/mediastreamer2 b/mediastreamer2 index 18bea4f5b..7053d54e7 160000 --- a/mediastreamer2 +++ b/mediastreamer2 @@ -1 +1 @@ -Subproject commit 18bea4f5b9e36e0873443cf961164bed1d81e6bc +Subproject commit 7053d54e7e3375944ee54671b82c3b5f63eac072 diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 545ac16b8..88cd09173 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -75,3 +75,26 @@ install(TARGETS lp-auto-answer PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) +set(LP_SENDMSG_SOURCE_FILES + lpsendmsg.c +) + +add_definitions( + -DIN_LINPHONE +) + +apply_compile_flags(LP_SENDMSG_SOURCE_FILES "CPP" "C") +add_executable(lp-sendmsg ${LP_SENDMSG_SOURCE_FILES}) +target_link_libraries(lp-sendmsg linphone) + + +install(TARGETS lp-sendmsg + RUNTIME DESTINATION bin + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib + PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE +) + + + + diff --git a/tools/Makefile.am b/tools/Makefile.am index 8a2c21436..f59617a43 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -19,7 +19,7 @@ EXTRA_DIST=xml2lpc_jni.cc lpc2xml_jni.cc if BUILD_TOOLS -bin_PROGRAMS=xml2lpc_test lpc2xml_test lp-gen-wrappers lp-autoanswer lp-test-ecc +bin_PROGRAMS=xml2lpc_test lpc2xml_test lp-gen-wrappers lp-autoanswer lp-test-ecc lp-sendmsg xml2lpc_test_SOURCES=\ xml2lpc_test.c @@ -52,6 +52,10 @@ lp_test_ecc_SOURCES=test_ecc.c lp_test_ecc_CFLAGS=$(COMMON_CFLAGS) lp_test_ecc_LDADD=$(top_builddir)/coreapi/liblinphone.la +lp_sendmsg_SOURCES=lpsendmsg.c +lp_sendmsg_CFLAGS=$(COMMON_CFLAGS) +lp_sendmsg_LDADD=$(top_builddir)/coreapi/liblinphone.la + endif