]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11895: [osx] fix mod_av osx test build
authorMike Jerris <mike@signalwire.com>
Thu, 27 Jun 2019 18:20:14 +0000 (14:20 -0400)
committerMike Jerris <mike@signalwire.com>
Thu, 27 Jun 2019 18:20:41 +0000 (14:20 -0400)
configure.ac
src/mod/applications/mod_av/Makefile.am
src/mod/applications/mod_av/test/Makefile.am [deleted file]
src/mod/applications/mod_av/test/test_avformat.c

index 1c58ae167e4313e812f5387ab8ed468d2dc5b26b..8cab4a889d3219618fed1d09d098ac506882260d 100644 (file)
@@ -2003,7 +2003,6 @@ AC_CONFIG_FILES([Makefile
                src/mod/xml_int/mod_xml_rpc/Makefile
                src/mod/xml_int/mod_xml_scgi/Makefile
                src/mod/applications/mod_av/Makefile
-               src/mod/applications/mod_av/test/Makefile
                src/mod/applications/mod_video_filter/Makefile
                src/include/switch_am_config.h
                build/getsounds.sh
index cefcdcf1131b1b4da6d8f3d5dd069980d2f7145e..675eb514b04f529ecc11c0730de125da08288b03 100644 (file)
@@ -3,13 +3,24 @@ MODNAME=mod_av
 
 if HAVE_AVFORMAT
 
+noinst_LTLIBRARIES = libavmod.la
+
+libavmod_la_SOURCES  = mod_av.c avformat.c avcodec.c
+libavmod_la_CFLAGS   = $(AM_CFLAGS) $(AVFORMAT_CFLAGS) $(AVCODEC_CFLAGS) $(SWSCALE_CFLAGS) $(AVUTIL_CFLAGS) $(AVRESAMPLE_CFALGS)
+
 mod_LTLIBRARIES = mod_av.la
-mod_av_la_SOURCES  = mod_av.c avformat.c avcodec.c
-mod_av_la_CFLAGS   = $(AM_CFLAGS) $(AVFORMAT_CFLAGS) $(AVCODEC_CFLAGS) $(SWSCALE_CFLAGS) $(AVUTIL_CFLAGS) $(AVRESAMPLE_CFALGS)
-mod_av_la_LIBADD   = $(switch_builddir)/libfreeswitch.la $(AVFORMAT_LIBS) $(AVCODEC_LIBS) $(SWSCALE_LIBS)  $(AVUTIL_LIBS) $(AVRESAMPLE_LIBS)
+mod_av_la_SOURCES  =
+mod_av_la_LIBADD   = libavmod.la $(switch_builddir)/libfreeswitch.la $(AVFORMAT_LIBS) $(AVCODEC_LIBS) $(SWSCALE_LIBS)  $(AVUTIL_LIBS) $(AVRESAMPLE_LIBS)
 mod_av_la_LDFLAGS  = -avoid-version -module -no-undefined -shared -lm -lz
 
-SUBDIRS=. test
+
+bin_PROGRAMS = test/test_mod_av test/test_avformat
+AM_CFLAGS = $(SWITCH_AM_CFLAGS) -I../ $(AVFORMAT_CFLAGS) $(AVCODEC_CFLAGS) $(SWSCALE_CFLAGS) $(AVUTIL_CFLAGS) $(AVRESAMPLE_CFALGS)
+AM_LDFLAGS = $(AVFORMAT_LIBS) $(AVCODEC_LIBS) $(SWSCALE_LIBS)  $(AVUTIL_LIBS) $(AVRESAMPLE_LIBS) -avoid-version -no-undefined $(SWITCH_AM_LDFLAGS)
+TESTS = $(bin_PROGRAMS)
+
+test_test_mod_av_LDADD = libavmod.la $(switch_builddir)/libfreeswitch.la
+test_test_avformat_LDADD = libavmod.la $(switch_builddir)/libfreeswitch.la
 
 else
 install: error
diff --git a/src/mod/applications/mod_av/test/Makefile.am b/src/mod/applications/mod_av/test/Makefile.am
deleted file mode 100644 (file)
index b7111a2..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-bin_PROGRAMS = test_mod_av test_avformat
-AM_CFLAGS = $(SWITCH_AM_CFLAGS) -I../ $(AVFORMAT_CFLAGS) $(AVCODEC_CFLAGS) $(SWSCALE_CFLAGS) $(AVUTIL_CFLAGS) $(AVRESAMPLE_CFALGS)
-AM_LDFLAGS = $(switch_builddir)/libfreeswitch.la $(AVFORMAT_LIBS) $(AVCODEC_LIBS) $(SWSCALE_LIBS)  $(AVUTIL_LIBS) $(AVRESAMPLE_LIBS) -avoid-version -no-undefined $(SWITCH_AM_LDFLAGS) ../mod_av.la
-TESTS = $(bin_PROGRAMS)
index fed0264d34102d10cc607399bb288ce27dead363..a9484d9058d30b9249a321ad1beaed26db671386 100644 (file)
@@ -156,9 +156,9 @@ FST_CORE_BEGIN("conf")
 
                FST_TEARDOWN_BEGIN()
                {
-                       const char *err = NULL;
-                       switch_sleep(1000000);
-                       //fst_check(switch_loadable_module_unload_module(SWITCH_GLOBAL_dirs.mod_dir, (char *)"mod_av", SWITCH_TRUE, &err) == SWITCH_STATUS_SUCCESS);
+                 //const char *err = NULL;
+                 switch_sleep(1000000);
+                 //fst_check(switch_loadable_module_unload_module(SWITCH_GLOBAL_dirs.mod_dir, (char *)"mod_av", SWITCH_TRUE, &err) == SWITCH_STATUS_SUCCESS);
                }
                FST_TEARDOWN_END()
        }