diff options
author | phintuka <phintuka> | 2009-10-22 13:15:10 +0000 |
---|---|---|
committer | phintuka <phintuka> | 2009-10-22 13:15:10 +0000 |
commit | f6a214781fd7ae374860e1efc05508acca3d79b6 (patch) | |
tree | 72c603a238945a55d0936016540cdf1793cc4cc5 | |
parent | 0d0d4da996d97ec34f1d1e985b1efde9f65ed0e8 (diff) | |
download | xineliboutput-f6a214781fd7ae374860e1efc05508acca3d79b6.tar.gz xineliboutput-f6a214781fd7ae374860e1efc05508acca3d79b6.tar.bz2 |
Added input plugin.
Building input plugin is disabled by default.
-rw-r--r-- | xine/BluRay/Makefile | 27 |
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 |