]> git.sesse.net Git - vlc/blobdiff - src/Makefile.am
libvlc: rename libvlc_media_descriptor to libvlc_media and libvlc_media_instance...
[vlc] / src / Makefile.am
index f6402771a5dbdb1fcd32bc040bbe3830db191524..4290a75799f7de09f17276a503b5047e94c06f7f 100644 (file)
@@ -5,11 +5,16 @@
 AUTOMAKE_OPTIONS = subdir-objects
 
 NULL =
-EXTRA_DIST = extras/COPYING modules/builtin.h.in libvlc.sym vlc-control.pc.in
+EXTRA_DIST = extras/COPYING modules/builtin.h.in \
+       vlc-control.pc.in \
+       vlc-plugin.pc.in \
+       libvlc.sym
 
 BUILT_SOURCES = modules/builtin.h misc/revision.c ../include/vlc_about.h
 CLEANFILES = $(BUILT_SOURCES)
 
+SUFFIXES = .pc.in .pc
+
 ###############################################################################
 # Headers
 ###############################################################################
@@ -18,8 +23,13 @@ pkgincludedir = $(includedir)/vlc
 
 dist_pkginclude_HEADERS = \
        ../include/vlc/vlc.h \
+       ../include/vlc/common.h \
+       ../include/vlc/deprecated.h \
        ../include/vlc/libvlc.h \
        ../include/vlc/libvlc_structures.h \
+       ../include/vlc/libvlc_media_list.h \
+       ../include/vlc/libvlc_events.h \
+       ../include/vlc/libvlc_vlm.h \
        ../include/vlc/mediacontrol.h \
        ../include/vlc/mediacontrol_structures.h \
        $(NULL)
@@ -134,12 +144,12 @@ modules/modules.c: modules/builtin.h
 ###############################################################################
 
 pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = vlc-control.pc
+pkgconfig_DATA = vlc-control.pc vlc-plugin.pc
 CLEANFILES += $(pkgconfig_DATA)
 
-vlc-control.pc: vlc-control.pc.in $(top_builddir)/config.status
-       cd $(top_builddir) && \
-       $(SHELL) ./config.status --file=src/vlc-control.pc
+.pc.in.pc: $(top_builddir)/config.status
+       cd "$(top_builddir)" && \
+       $(SHELL) ./config.status --file="src/$@"
 
 ###############################################################################
 # Building libvlc
@@ -158,7 +168,9 @@ endif
 libvlc_la_SOURCES = $(SOURCES_libvlc)
 nodist_libvlc_la_SOURCES = misc/revision.c
 libvlc_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` \
-       -DDATA_PATH=\"$(pkgdatadir)\"
+       -DLOCALEDIR=\"$(localedir)\" \
+       -DDATA_PATH=\"$(pkgdatadir)\" \
+       -DPLUGIN_PATH=\"$(pkglibdir)\"
 libvlc_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags libvlc`
 libvlc_la_OBJCFLAGS = `$(VLC_CONFIG) --objcflags libvlc`
 libvlc_la_LDFLAGS = `$(VLC_CONFIG) --ldflags libvlc` $(AM_LDFLAGS) \
@@ -235,6 +247,7 @@ SOURCES_libvlc_common = \
        libvlc-common.c \
        libvlc.h \
        libvlc-module.c \
+       interface/interface.h \
        interface/interface.c \
        interface/intf_eject.c \
        interface/interaction.c \
@@ -316,6 +329,7 @@ SOURCES_libvlc_common = \
        misc/threads.c \
        misc/stats.c \
        misc/cpu.c \
+       misc/action.c \
        config/configuration.h \
        config/core.c \
        config/chain.c \
@@ -353,13 +367,12 @@ SOURCES_libvlc_control = \
        control/vlm.c \
        control/video.c \
        control/audio.c \
-       control/dynamic_media_list.c \
        control/event.c \
        control/flat_media_list_view.c \
        control/hierarchical_media_list_view.c \
        control/hierarchical_node_media_list_view.c \
-       control/media_descriptor.c \
-       control/media_instance.c \
+       control/media.c \
+       control/media_player.c \
        control/media_list.c \
        control/media_list_path.h \
        control/media_list_player.c \
@@ -369,8 +382,7 @@ SOURCES_libvlc_control = \
        control/mediacontrol_core.c \
        control/mediacontrol_util.c \
        control/mediacontrol_audio_video.c \
-       control/media_discoverer.c \
-       control/tag_query.c
+       control/media_discoverer.c
 
 ###############################################################################
 # Stamp rules