summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorphintuka <phintuka>2009-10-22 13:15:10 +0000
committerphintuka <phintuka>2009-10-22 13:15:10 +0000
commitf6a214781fd7ae374860e1efc05508acca3d79b6 (patch)
tree72c603a238945a55d0936016540cdf1793cc4cc5
parent0d0d4da996d97ec34f1d1e985b1efde9f65ed0e8 (diff)
downloadxineliboutput-f6a214781fd7ae374860e1efc05508acca3d79b6.tar.gz
xineliboutput-f6a214781fd7ae374860e1efc05508acca3d79b6.tar.bz2
Added input plugin.
Building input plugin is disabled by default.
-rw-r--r--xine/BluRay/Makefile27
1 files changed, 25 insertions, 2 deletions
diff --git a/xine/BluRay/Makefile b/xine/BluRay/Makefile
index 89e91cc8..cf2ff3ec 100644
--- a/xine/BluRay/Makefile
+++ b/xine/BluRay/Makefile
@@ -1,3 +1,5 @@
+#ENABLE_INPUT_PLUGIN=yes
+
#
# targets
#
@@ -6,6 +8,9 @@ XINEPLUGINDIR = $(shell pkg-config libxine --variable=plugindir)
XINEDMXPLUGIN = xineplug_dmx_mpeg_ts_hdmv.so
XINESPUPLUGIN = xineplug_decode_spuhdmv.so
+ifeq ($(ENABLE_INPUT_PLUGIN), yes)
+XINEINPUTPLUGIN = xineplug_inp_bluray.so
+endif
#
# compiler options
@@ -28,12 +33,17 @@ endif
LIBS_XINE = $(shell pkg-config libxine --libs)
LDFLAGS += -shared -fvisibility=hidden
+ifeq ($(ENABLE_INPUT_PLUGIN), yes)
+LIBS_BD ?= -L/usr/local/lib -lbluray
+endif
+
#
# object files
#
OBJS_XINEDMXPLUGIN = demux_ts.o
OBJS_XINESPUPLUGIN = decode_spuhdmv.o
+OBJS_XINEINPUTPLUGIN = input_bluray.o
#
#
@@ -42,10 +52,15 @@ OBJS_XINESPUPLUGIN = decode_spuhdmv.o
all: $(XINEDMXPLUGIN) $(XINESPUPLUGIN) $(XINEINPUTPLUGIN)
$(XINEDMXPLUGIN): $(OBJS_XINEDMXPLUGIN)
- $(CC) $(CFLAGS) $(LDFLAGS) $(LIBS_XINE) -o $@ $(OBJS_XINEDMXPLUGIN)
+ $(CC) $(LDFLAGS) $(LIBS_XINE) -o $@ $(OBJS_XINEDMXPLUGIN)
$(XINESPUPLUGIN): $(OBJS_XINESPUPLUGIN)
- $(CC) $(CFLAGS) $(LDFLAGS) $(LIBS_XINE) -o $@ $(OBJS_XINESPUPLUGIN)
+ $(CC) $(LDFLAGS) $(LIBS_XINE) -o $@ $(OBJS_XINESPUPLUGIN)
+
+ifeq ($(ENABLE_INPUT_PLUGIN), yes)
+$(XINEINPUTPLUGIN): $(OBJS_XINEINPUTPLUGIN)
+ $(CC) $(LDFLAGS) $(LIBS_XINE) $(LIBS_BD) -o $@ $(OBJS_XINEINPUTPLUGIN)
+endif
clean:
@rm -rf *.o *.so *~
@@ -55,9 +70,17 @@ install: all uninstall
@$(INSTALL) -m 0644 $(XINEDMXPLUGIN) $(DESTDIR)/$(XINEPLUGINDIR)/$(XINEDMXPLUGIN)
@echo Installing $(DESTDIR)/$(XINEPLUGINDIR)/$(XINESPUPLUGIN)
@$(INSTALL) -m 0644 $(XINESPUPLUGIN) $(DESTDIR)/$(XINEPLUGINDIR)/$(XINESPUPLUGIN)
+ifeq ($(ENABLE_INPUT_PLUGIN), yes)
+ @echo Installing $(DESTDIR)/$(XINEPLUGINDIR)/$(XINEINPUTPLUGIN)
+ @$(INSTALL) -m 0644 $(XINEINPUTPLUGIN) $(DESTDIR)/$(XINEPLUGINDIR)/$(XINEINPUTPLUGIN)
+endif
uninstall:
@echo Removing $(DESTDIR)/$(XINEPLUGINDIR)/$(XINEDMXPLUGIN)
@-rm -rf $(DESTDIR)/$(XINEPLUGINDIR)/$(XINEDMXPLUGIN)
@echo Removing $(DESTDIR)/$(XINEPLUGINDIR)/$(XINESPUPLUGIN)
@-rm -rf $(DESTDIR)/$(XINEPLUGINDIR)/$(XINESPUPLUGIN)
+ifeq ($(ENABLE_INPUT_PLUGIN), yes)
+ @echo Removing $(DESTDIR)/$(XINEPLUGINDIR)/$(XINEINPUTPLUGIN)
+ @-rm -rf $(DESTDIR)/$(XINEPLUGINDIR)/$(XINEINPUTPLUGIN)
+endif