../include/os_specific.h \
../include/snapshot.h \
../include/stream_output.h \
+ ../include/vlc_streaming.h \
../include/variables.h \
../include/video_output.h \
../include/vlc_access.h \
../include/vlc_input.h \
../include/vlc_interaction.h \
../include/vlc_interface.h \
+ ../include/vlc_intf_strings.h \
../include/vlc_keys.h \
../include/vlc_messages.h \
../include/vlc_meta.h \
libvlc_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags vlc`
libvlc_la_OBJCFLAGS = `$(VLC_CONFIG) --objcflags vlc`
libvlc_la_LDFLAGS = `$(VLC_CONFIG) --libs vlc builtin|sed -e 's/\(modules\/[^ ]*\)\.a /\1_builtin.la /g'` \
- -avoid-version -no-undefined -shrext $(LIBEXT).0d
+ -avoid-version -no-undefined
libvlc_la_DEPENDENCIES = stamp-builtins
if HAVE_WIN32
if BUILD_SHARED
-DATA_noinst_libvlc = libvlc$(LIBEXT)
+DATA_noinst_libvlc = libvlc$(LIBEXT) libvlc$(LIBEXT).a
endif
libvlc.dll.a: libvlc$(LIBEXT)
+ $(DLLTOOL) --export-all-symbols -l $@ -D $< $(libvlc_a_OBJECTS)
libvlc$(LIBEXT): $(OBJECTS_libvlc_so) stamp-builtins
@ldfl="`$(VLC_CONFIG) --libs plugin vlc builtin $(pic)` $(INCLUDED_LIBINTL)" ; \
esac ; \
echo $$ld $(OBJECTS_libvlc_so) $(LDFLAGS_libvlc_so) $$ldfl; \
$$ld $(libvlc_a_OBJECTS) \
- -Wl,--out-implib,$(top_builddir)/src/libvlc.dll.a $$ldfl
+ $$ldfl
# It sucks big time, but we have to do that to link vlc properly
# on non-PIC OSes, otherwise ld will favor builtins-less libvlc.a over
# libvlc$(LIBEXT)
rm -f libvlc.a
-# Cygwin work-around
+# Cygwin libtool work-around
@if test -f "$@.exe"; then mv -f "$@.exe" "$@"; fi
endif
interface/interface.c \
interface/intf_eject.c \
interface/interaction.c \
+ playlist/playlist_internal.h \
playlist/thread.c \
playlist/control.c \
playlist/engine.c \
audio_output/intf.c \
stream_output/stream_output.c \
stream_output/announce.c \
+ stream_output/profiles.c \
stream_output/sap.c \
osd/osd.c \
osd/osd_parser.c \
misc/update.c \
misc/vlm.c \
misc/xml.c \
- misc/hashtables.c \
+ misc/dict.c \
misc/devices.c \
extras/libc.c \
control/core.c \