-export-symbols $(srcdir)/libvlc.sym
libvlc_la_DEPENDENCIES = libvlc.sym libvlccore.la
if HAVE_WIN32
-libvlc_la_DEPENDENCIES += $(DATA_win32_rc_lib)
-libvlc_la_LDFLAGS += -Wl,$(DATA_win32_rc_lib)
+libvlc_la_DEPENDENCIES += libvlc_win32_rc.$(OBJEXT)
+libvlc_la_LDFLAGS += -Wl,libvlc_win32_rc.$(OBJEXT)
endif
posix/darwin_dirs.c \
misc/atomic.c \
posix/filesystem.c \
+ posix/plugin.c \
posix/thread.c \
posix/darwin_specific.c \
$(NULL)
posix/dirs.c \
misc/atomic.c \
posix/filesystem.c \
+ posix/plugin.c \
posix/thread.c \
posix/linux_specific.c \
$(NULL)
win32/dirs.c \
win32/atomic.c \
win32/filesystem.c \
+ win32/plugin.c \
win32/thread.c \
win32/specific.c \
win32/winsock.c \
symbian/path.cpp \
symbian/dirs.c \
misc/atomic.c \
+ win32/plugin.c \
$(NULL)
SOURCES_libvlc_other = \
modules/modules.c \
modules/cache.c \
modules/entry.c \
- modules/os.c \
modules/textdomain.c \
misc/threads.c \
misc/stats.c \
# Unit/regression test
###############################################################################
-dist_check_SCRIPTS = check_symbols check_headers
-TESTS = check_symbols
-
-check_DATA = libvlc-headers.sym libvlc-sorted.sym
-CLEANFILES += $(check_DATA)
-
-libvlc-sorted.sym: libvlccore.sym
- rm -f libvlc-sorted.sym
- sort -fdu < "$(srcdir)/libvlccore.sym" > libvlc-sorted.sym
-
-libvlc-headers.sym:
- rm -f libvlc-headers.sym
- cat ${srcdir}/../include/vlc_*.h ${srcdir}/control/*.h | \
- sed -n -e 's/^[ ]*VLC_EXPORT[ ]*([^,]*,\([^,]*\),.*/\1/p' | \
- sed -e 's/[^a-zA-Z0-9_]*//' | \
- sort -fdu > libvlc-headers.sym
-
-.PHONY: libvlc-headers.sym
+dist_check_SCRIPTS = check_headers
check-local:
for h in `echo $(pkginclude_HEADERS) | sed -e s,\.\./include/,,g`; \