Browse Source

rtp: move test code to dedicated subdirectory

pull/130/head
Rémi Denis-Courmont 5 years ago
committed by Hugo Beauzée-Luyssen
parent
commit
471350e8b5
  1. 1
      modules/Makefile.am
  2. 11
      modules/access/rtp/Makefile.am
  3. 15
      modules/access/rtp/test/Makefile.am
  4. 2
      modules/access/rtp/test/sdp.c
  5. 2
      modules/access/rtp/test/srtp-aes.c
  6. 2
      modules/access/rtp/test/srtp-recv.c

1
modules/Makefile.am

@ -17,6 +17,7 @@ include common.am
include access/Makefile.am
include access/http/Makefile.am
include access/rtp/Makefile.am
include access/rtp/test/Makefile.am
include arm_neon/Makefile.am
include audio_filter/Makefile.am
include audio_mixer/Makefile.am

11
modules/access/rtp/Makefile.am

@ -11,28 +11,17 @@ librtp_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/access/rtp
librtp_plugin_la_CFLAGS = $(AM_CFLAGS)
librtp_plugin_la_LIBADD = $(SOCKET_LIBS)
sdp_parse_test_SOURCES = access/rtp/sdp_test.c access/rtp/sdp.c
check_PROGRAMS += sdp_parse_test
TESTS += sdp_parse_test
# Secure RTP library
libvlc_srtp_la_SOURCES = access/rtp/srtp.c access/rtp/srtp.h
libvlc_srtp_la_CPPFLAGS = -I$(srcdir)/access/rtp
libvlc_srtp_la_CFLAGS = $(GCRYPT_CFLAGS)
libvlc_srtp_la_LDFLAGS = -static
libvlc_srtp_la_LIBADD = $(GCRYPT_LIBS)
srtp_test_recv_SOURCES = access/rtp/srtp-test-recv.c
srtp_test_recv_LDADD = libvlc_srtp.la
srtp_test_aes_SOURCES = access/rtp/srtp-test-aes.c
srtp_test_aes_LDADD = $(GCRYPT_LIBS)
librtp_plugin_la_DEPENDENCIES =
if HAVE_GCRYPT
noinst_LTLIBRARIES += libvlc_srtp.la
check_PROGRAMS += srtp-test-aes srtp-test-recv
TESTS += srtp-test-aes srtp-test-recv
librtp_plugin_la_CPPFLAGS += -DHAVE_SRTP
librtp_plugin_la_CFLAGS += $(GCRYPT_CFLAGS)
librtp_plugin_la_LIBADD += libvlc_srtp.la $(GCRYPT_LIBS)

15
modules/access/rtp/test/Makefile.am

@ -0,0 +1,15 @@
sdp_test_SOURCES = \
access/rtp/sdp.c \
access/rtp/test/sdp.c
check_PROGRAMS += sdp_test
TESTS += sdp_test
srtp_aes_test_SOURCES = access/rtp/test/srtp-aes.c
srtp_aes_test_LDADD = $(GCRYPT_LIBS)
srtp_recv_test_SOURCES = access/rtp/test/srtp-recv.c
srtp_recv_test_LDADD = libvlc_srtp.la
if HAVE_GCRYPT
check_PROGRAMS += srtp_aes_test srtp_recv_test
TESTS += srtp_aes_test srtp_recv_test
endif

2
modules/access/rtp/sdp_test.c → modules/access/rtp/test/sdp.c

@ -27,7 +27,7 @@
#include <assert.h>
#include <stdbool.h>
#include <string.h>
#include "sdp.h"
#include "../sdp.h"
#include <vlc_common.h>
static void test_sdp_valid(const char *str)

2
modules/access/rtp/srtp-test-aes.c → modules/access/rtp/test/srtp-aes.c

@ -18,7 +18,7 @@
*/
#include <stdio.h>
#include "srtp.c"
#include "../srtp.c"
static void printhex (const void *buf, size_t len)
{

2
modules/access/rtp/srtp-test-recv.c → modules/access/rtp/test/srtp-recv.c

@ -23,7 +23,7 @@
#include <stdint.h>
#include <stddef.h>
#include "srtp.h"
#include "../srtp.h"
#include <stdio.h>
#include <string.h>
Loading…
Cancel
Save