gstreamer/gst/printf/Makefile.am
Tim-Philipp Müller de8fe283d6 autotools: stop controlling symbol visibility with -export-symbols-regex
Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
This should result in consistent behaviour for the autotools and
Meson builds where this is done already, and will allow us to drop
the win32 .def files.
2018-08-12 23:26:25 +01:00

32 lines
887 B
Makefile

AM_CPPFLAGS = $(GLIB_CFLAGS) -DSTATIC=G_GNUC_INTERNAL $(WARNING_CFLAGS) $(PRINTF_CFLAGS)
# don't have a need for that and it's not portable so just ignore for now
AM_CPPFLAGS += -UHAVE_LONG_DOUBLE
# just use internal emulation for printing long longs for now
AM_CPPFLAGS += -UHAVE_LONG_LONG_FORMAT
# don't need any of this widechar stuff, so just disable it for now
AM_CPPFLAGS += -UHAVE_WCHAR_T -UHAVE_WCSLEN -UHAVE_WINT_T
# in case anyone wants to add anything else or undo some of the undefs
AM_CPPFLAGS += $(PRINTF_EXTRA_CFLAGS)
noinst_LTLIBRARIES = libgstprintf.la
libgstprintf_la_CFLAGS = $(EXTRA_CFLAGS) $(VISIBILITY_CFLAGS)
libgstprintf_la_SOURCES = \
asnprintf.c \
printf-args.c \
printf-args.h \
printf-parse.c \
printf-parse.h \
vasnprintf.c \
vasnprintf.h \
printf.c \
printf.h \
printf-extension.c \
printf-extension.h \
gst-printf.h
EXTRA_DIST = README