mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-16 19:25:18 +00:00
check: fix symbol exporting
This commit is contained in:
parent
572b213b79
commit
2d42fd4a2f
2 changed files with 30 additions and 6 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -40,3 +40,4 @@ gst-element-check.m4
|
||||||
.deps
|
.deps
|
||||||
.libs
|
.libs
|
||||||
*~
|
*~
|
||||||
|
_stdint.h
|
||||||
|
|
|
@ -4,6 +4,7 @@ SYMBOLS_FILE = exports.sym
|
||||||
|
|
||||||
libgstcheck_@GST_MAJORMINOR@_la_DEPENDENCIES = \
|
libgstcheck_@GST_MAJORMINOR@_la_DEPENDENCIES = \
|
||||||
$(top_builddir)/gst/libgstreamer-@GST_MAJORMINOR@.la \
|
$(top_builddir)/gst/libgstreamer-@GST_MAJORMINOR@.la \
|
||||||
|
internal-check.h \
|
||||||
$(SYMBOLS_FILE)
|
$(SYMBOLS_FILE)
|
||||||
libgstcheck_@GST_MAJORMINOR@_la_SOURCES = \
|
libgstcheck_@GST_MAJORMINOR@_la_SOURCES = \
|
||||||
gstbufferstraw.c \
|
gstbufferstraw.c \
|
||||||
|
@ -17,7 +18,7 @@ libgstcheck_@GST_MAJORMINOR@_la_LIBADD = $(GST_OBJ_LIBS) \
|
||||||
$(top_builddir)/libs/gst/check/libcheck/libcheckinternal.la \
|
$(top_builddir)/libs/gst/check/libcheck/libcheckinternal.la \
|
||||||
$(LIBM)
|
$(LIBM)
|
||||||
libgstcheck_@GST_MAJORMINOR@_la_LDFLAGS = \
|
libgstcheck_@GST_MAJORMINOR@_la_LDFLAGS = \
|
||||||
-exports $(SYMBOLS_FILE) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
-export-symbols $(SYMBOLS_FILE) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
||||||
|
|
||||||
libgstcheck_@GST_MAJORMINOR@includedir = \
|
libgstcheck_@GST_MAJORMINOR@includedir = \
|
||||||
$(includedir)/gstreamer-@GST_MAJORMINOR@/gst/check
|
$(includedir)/gstreamer-@GST_MAJORMINOR@/gst/check
|
||||||
|
@ -40,13 +41,22 @@ gcov: $(libgstcheck_@GST_MAJORMINOR@_la_SOURCES:=.gcov)
|
||||||
|
|
||||||
SUBDIRS = libcheck
|
SUBDIRS = libcheck
|
||||||
|
|
||||||
LIBGSTCHECK_EXPORTED_SYMBOLS = \
|
LIBGSTCHECK_EXPORTED_VARS = \
|
||||||
_gst_check_debug \
|
_gst_check_threads_running \
|
||||||
_gst_check_expecting_log \
|
|
||||||
_gst_check_raised_critical \
|
_gst_check_raised_critical \
|
||||||
_gst_check_raised_warning \
|
_gst_check_raised_warning \
|
||||||
|
_gst_check_expecting_log \
|
||||||
|
buffers \
|
||||||
|
check_cond \
|
||||||
|
check_debug \
|
||||||
|
check_mutex \
|
||||||
|
mutex \
|
||||||
|
start_cond \
|
||||||
|
sync_cond \
|
||||||
|
thread_list
|
||||||
|
|
||||||
|
LIBGSTCHECK_EXPORTED_FUNCS = \
|
||||||
_gst_check_run_test_func \
|
_gst_check_run_test_func \
|
||||||
_gst_check_threads_running \
|
|
||||||
gst_buffer_straw_get_buffer \
|
gst_buffer_straw_get_buffer \
|
||||||
gst_buffer_straw_start_pipeline \
|
gst_buffer_straw_start_pipeline \
|
||||||
gst_buffer_straw_stop_pipeline \
|
gst_buffer_straw_stop_pipeline \
|
||||||
|
@ -67,7 +77,20 @@ LIBGSTCHECK_EXPORTED_SYMBOLS = \
|
||||||
gst_check_teardown_element \
|
gst_check_teardown_element \
|
||||||
gst_check_teardown_pad_by_name \
|
gst_check_teardown_pad_by_name \
|
||||||
gst_check_teardown_sink_pad \
|
gst_check_teardown_sink_pad \
|
||||||
gst_check_teardown_src_pad
|
gst_check_teardown_src_pad \
|
||||||
|
gst_consistency_checker_new \
|
||||||
|
gst_consistency_checker_reset \
|
||||||
|
gst_consistency_checker_free
|
||||||
|
|
||||||
|
LIBGSTCHECK_EXPORTED_SYMBOLS = \
|
||||||
|
$(LIBGSTCHECK_EXPORTED_VARS) \
|
||||||
|
$(LIBGSTCHECK_EXPORTED_FUNCS)
|
||||||
|
|
||||||
|
print-check-symbols:
|
||||||
|
CHECK_SYMS=`sed -n -e 's/^..*CK_EXPORT[[:space:]][[:space:]]*\([[:alnum:]_][[:alnum:]_]*\)..*$$/\1/p' @top_srcdir@/libs/gst/check/libcheck/check.h.in` ; \
|
||||||
|
for s in $$CHECK_SYMS; do \
|
||||||
|
echo $$s; \
|
||||||
|
done;
|
||||||
|
|
||||||
$(SYMBOLS_FILE):
|
$(SYMBOLS_FILE):
|
||||||
CHECK_SYMS=`sed -n -e 's/^..*CK_EXPORT[[:space:]][[:space:]]*\([[:alnum:]_][[:alnum:]_]*\)..*$$/\1/p' @top_srcdir@/libs/gst/check/libcheck/check.h.in` ; \
|
CHECK_SYMS=`sed -n -e 's/^..*CK_EXPORT[[:space:]][[:space:]]*\([[:alnum:]_][[:alnum:]_]*\)..*$$/\1/p' @top_srcdir@/libs/gst/check/libcheck/check.h.in` ; \
|
||||||
|
|
Loading…
Reference in a new issue