From f71b1168b6f3e1887e0d156821b144164ca9fd96 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Wed, 25 Jan 2017 15:04:16 +0100 Subject: Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 --- openbsc/tests/msc_vlr/Makefile.am | 143 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 openbsc/tests/msc_vlr/Makefile.am (limited to 'openbsc/tests/msc_vlr/Makefile.am') diff --git a/openbsc/tests/msc_vlr/Makefile.am b/openbsc/tests/msc_vlr/Makefile.am new file mode 100644 index 000000000..e245bd70c --- /dev/null +++ b/openbsc/tests/msc_vlr/Makefile.am @@ -0,0 +1,143 @@ +AM_CPPFLAGS = \ + $(all_includes) \ + -I$(top_srcdir)/include \ + $(NULL) + +AM_CFLAGS = \ + -Wall \ + -ggdb3 \ + $(LIBOSMOCORE_CFLAGS) \ + $(LIBOSMOGSM_CFLAGS) \ + $(LIBSMPP34_CFLAGS) \ + $(LIBCRYPTO_CFLAGS) \ + $(LIBOSMOVTY_CFLAGS) \ + $(LIBOSMOABIS_CFLAGS) \ + $(NULL) + +noinst_HEADERS = \ + msc_vlr_tests.h \ + $(NULL) + +EXTRA_DIST = \ + msc_vlr_test_no_authen.ok \ + msc_vlr_test_no_authen.err \ + msc_vlr_test_gsm_authen.ok \ + msc_vlr_test_gsm_authen.err \ + msc_vlr_test_gsm_ciph.ok \ + msc_vlr_test_gsm_ciph.err \ + msc_vlr_test_umts_authen.ok \ + msc_vlr_test_umts_authen.err \ + msc_vlr_test_hlr_reject.ok \ + msc_vlr_test_hlr_reject.err \ + msc_vlr_test_hlr_timeout.ok \ + msc_vlr_test_hlr_timeout.err \ + msc_vlr_test_ms_timeout.ok \ + msc_vlr_test_ms_timeout.err \ + msc_vlr_test_rest.ok \ + msc_vlr_test_rest.err \ + $(NULL) + +LDADD = \ + $(top_builddir)/src/libcommon-cs/libcommon-cs.a \ + $(top_builddir)/src/libmsc/libmsc.a \ + $(top_builddir)/src/libvlr/libvlr.a \ + $(top_builddir)/src/libbsc/libbsc.a \ + $(top_builddir)/src/libtrau/libtrau.a \ + $(top_builddir)/src/libcommon/libcommon.a \ + $(LIBSMPP34_LIBS) \ + $(LIBOSMOCORE_LIBS) \ + $(LIBOSMOGSM_LIBS) \ + $(LIBCRYPTO_LIBS) \ + $(LIBOSMOVTY_LIBS) \ + $(LIBOSMOABIS_LIBS) \ + -ldbi \ + -lrt \ + $(NULL) + +LDFLAGS = \ + -Wl,--wrap=gsup_client_create \ + -Wl,--wrap=gsup_client_send \ + -Wl,--wrap=gsm0808_submit_dtap \ + -Wl,--wrap=paging_request \ + -Wl,--wrap=paging_request_stop \ + -Wl,--wrap=gsm340_gen_scts \ + -Wl,--wrap=RAND_bytes \ + $(NULL) + +noinst_PROGRAMS = \ + msc_vlr_test_no_authen \ + msc_vlr_test_gsm_authen \ + msc_vlr_test_gsm_ciph \ + msc_vlr_test_umts_authen \ + msc_vlr_test_hlr_reject \ + msc_vlr_test_hlr_timeout \ + msc_vlr_test_ms_timeout \ + msc_vlr_test_rest \ + $(NULL) + +msc_vlr_test_no_authen_SOURCES = \ + msc_vlr_test_no_authen.c \ + msc_vlr_tests.c \ + $(NULL) +msc_vlr_test_no_authen_LDADD = $(LDADD) +msc_vlr_test_no_authen_LDFLAGS = $(LDFLAGS) + +msc_vlr_test_gsm_authen_SOURCES = \ + msc_vlr_test_gsm_authen.c \ + msc_vlr_tests.c \ + $(NULL) +msc_vlr_test_gsm_authen_LDADD = $(LDADD) +msc_vlr_test_gsm_authen_LDFLAGS = $(LDFLAGS) + +msc_vlr_test_gsm_ciph_SOURCES = \ + msc_vlr_test_gsm_ciph.c \ + msc_vlr_tests.c \ + $(NULL) +msc_vlr_test_gsm_ciph_LDADD = $(LDADD) +msc_vlr_test_gsm_ciph_LDFLAGS = $(LDFLAGS) + +msc_vlr_test_umts_authen_SOURCES = \ + msc_vlr_test_umts_authen.c \ + msc_vlr_tests.c \ + $(NULL) +msc_vlr_test_umts_authen_LDADD = $(LDADD) +msc_vlr_test_umts_authen_LDFLAGS = $(LDFLAGS) + +msc_vlr_test_hlr_reject_SOURCES = \ + msc_vlr_test_hlr_reject.c \ + msc_vlr_tests.c \ + $(NULL) +msc_vlr_test_hlr_reject_LDADD = $(LDADD) +msc_vlr_test_hlr_reject_LDFLAGS = $(LDFLAGS) + +msc_vlr_test_hlr_timeout_SOURCES = \ + msc_vlr_test_hlr_timeout.c \ + msc_vlr_tests.c \ + $(NULL) +msc_vlr_test_hlr_timeout_LDADD = $(LDADD) +msc_vlr_test_hlr_timeout_LDFLAGS = $(LDFLAGS) + +msc_vlr_test_ms_timeout_SOURCES = \ + msc_vlr_test_ms_timeout.c \ + msc_vlr_tests.c \ + $(NULL) +msc_vlr_test_ms_timeout_LDADD = $(LDADD) +msc_vlr_test_ms_timeout_LDFLAGS = $(LDFLAGS) + +msc_vlr_test_rest_SOURCES = \ + msc_vlr_test_rest.c \ + msc_vlr_tests.c \ + $(NULL) +msc_vlr_test_rest_LDADD = $(LDADD) +msc_vlr_test_rest_LDFLAGS = $(LDFLAGS) + +.PHONY: update_exp +update_exp: + $(builddir)/msc_vlr_test_no_authen >$(srcdir)/msc_vlr_test_no_authen.ok 2>$(srcdir)/msc_vlr_test_no_authen.err + $(builddir)/msc_vlr_test_gsm_authen >$(srcdir)/msc_vlr_test_gsm_authen.ok 2>$(srcdir)/msc_vlr_test_gsm_authen.err + $(builddir)/msc_vlr_test_gsm_ciph >$(srcdir)/msc_vlr_test_gsm_ciph.ok 2>$(srcdir)/msc_vlr_test_gsm_ciph.err + $(builddir)/msc_vlr_test_umts_authen >$(srcdir)/msc_vlr_test_umts_authen.ok 2>$(srcdir)/msc_vlr_test_umts_authen.err + $(builddir)/msc_vlr_test_hlr_reject >$(srcdir)/msc_vlr_test_hlr_reject.ok 2>$(srcdir)/msc_vlr_test_hlr_reject.err + $(builddir)/msc_vlr_test_hlr_timeout >$(srcdir)/msc_vlr_test_hlr_timeout.ok 2>$(srcdir)/msc_vlr_test_hlr_timeout.err + $(builddir)/msc_vlr_test_ms_timeout >$(srcdir)/msc_vlr_test_ms_timeout.ok 2>$(srcdir)/msc_vlr_test_ms_timeout.err + $(builddir)/msc_vlr_test_rest >$(srcdir)/msc_vlr_test_rest.ok 2>$(srcdir)/msc_vlr_test_rest.err -- cgit v1.2.3