summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2010-01-21 19:04:22 +0000
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2010-01-21 19:04:22 +0000
commit9caa2fc3aaa8e7160b5cbee6d56679ae9451a386 (patch)
tree941b0d7d601688a8aa3cf268537f7067f7712726 /misc
parent51bcfa9ac8f0df94876dc874245df0b5bf768ee4 (diff)
downloadxine-lib-9caa2fc3aaa8e7160b5cbee6d56679ae9451a386.tar.gz
xine-lib-9caa2fc3aaa8e7160b5cbee6d56679ae9451a386.tar.bz2
Create libxine-interface.la and make libxine.la weakly provide it.
This reduces requirements of plugins etc., hopefully where possible and without breakage. (Works on Linux.)
Diffstat (limited to 'misc')
-rw-r--r--misc/Makefile.common6
1 files changed, 4 insertions, 2 deletions
diff --git a/misc/Makefile.common b/misc/Makefile.common
index 7c53f329b..8ca823169 100644
--- a/misc/Makefile.common
+++ b/misc/Makefile.common
@@ -8,8 +8,10 @@ xineplug_ldflags = $(LDFLAGS_NOUNDEFINED) $(GCSECTIONS) -avoid-version -module
xinepostdir = $(XINE_PLUGINDIR)/post
vidixdir = $(XINE_PLUGINDIR)/vidix
-$(XINE_LIB):
- $(MAKE) -C $(top_builddir)/src/xine-engine
+$(XINE_LIB): $(top_builddir)/src/xine-engine/libxine-interface.la
+
+$(top_builddir)/src/xine-engine/libxine-interface.la:
+ $(MAKE) -C $(top_builddir)/src/xine-engine libxine-interface.la
$(top_builddir)/contrib/libxdg-basedir/libxdg-basedir.la:
$(MAKE) -C $(top_builddir)/contrib/libxdg-basedir