../include/vlc_fourcc.h \
../include/vlc_fs.h \
../include/vlc_gcrypt.h \
+ ../include/vlc_opengl.h \
../include/vlc_http.h \
../include/vlc_httpd.h \
../include/vlc_image.h \
../include/vlc_video_splitter.h \
../include/vlc_vout.h \
../include/vlc_vout_display.h \
- ../include/vlc_vout_opengl.h \
../include/vlc_vout_osd.h \
../include/vlc_vout_window.h \
../include/vlc_xml.h \
-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
if HAVE_WINCE
libvlccore_la_SOURCES += $(SOURCES_libvlc_win32)
else
+if HAVE_SYMBIAN
+#libvlccore_la_SOURCES += $(SOURCES_libvlc_symbian)
+else
libvlccore_la_SOURCES += $(SOURCES_libvlc_other)
endif
endif
endif
endif
+endif
if BUILD_HTTPD
libvlccore_la_SOURCES += $(SOURCES_libvlc_httpd)
endif
endif
SOURCES_libvlc_darwin = \
- config/dirs_macos.c \
+ posix/darwin_dirs.c \
misc/atomic.c \
- misc/filesystem.c \
- misc/pthread.c \
- misc/darwin_specific.c \
+ posix/filesystem.c \
+ posix/plugin.c \
+ posix/thread.c \
+ posix/darwin_specific.c \
$(NULL)
SOURCES_libvlc_linux = \
- config/dirs_xdg.c \
+ posix/dirs.c \
misc/atomic.c \
- misc/filesystem.c \
- misc/pthread.c \
- misc/linux_specific.c \
+ posix/filesystem.c \
+ posix/plugin.c \
+ posix/thread.c \
+ posix/linux_specific.c \
$(NULL)
SOURCES_libvlc_win32 = \
win32/dirs.c \
- win32/specific.c \
win32/atomic.c \
win32/filesystem.c \
+ win32/plugin.c \
win32/thread.c \
+ win32/specific.c \
win32/winsock.c \
$(NULL)
+SOURCES_libvlc_symbian = \
+ symbian/path.cpp \
+ symbian/dirs.c \
+ misc/atomic.c \
+ win32/plugin.c \
+ $(NULL)
+
SOURCES_libvlc_other = \
- config/dirs_xdg.c \
+ posix/dirs.c \
misc/atomic.c \
- misc/filesystem.c \
- misc/pthread.c \
- misc/not_specific.c
+ posix/filesystem.c \
+ posix/thread.c \
+ posix/specific.c \
+ $(NULL)
SOURCES_libvlc_common = \
libvlc.c \
video_output/video_widgets.c \
video_output/vout_subpictures.c \
video_output/window.c \
+ video_output/opengl.c \
video_output/vout_intf.c \
video_output/vout_internal.h \
video_output/vout_control.h \
modules/modules.c \
modules/cache.c \
modules/entry.c \
- modules/os.c \
modules/textdomain.c \
misc/threads.c \
misc/stats.c \
misc/cpu.c \
- misc/action.c \
misc/epg.c \
misc/exit.c \
config/configuration.h \
misc/xml.c \
misc/media_library.c \
extras/libc.c \
+ extras/tdestroy.c \
misc/filter.c \
misc/filter_chain.c \
misc/http_auth.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`; \