diff options
-rw-r--r-- | xine/BluRay/Makefile | 52 |
1 files changed, 39 insertions, 13 deletions
diff --git a/xine/BluRay/Makefile b/xine/BluRay/Makefile index 8dfcb47e..89e91cc8 100644 --- a/xine/BluRay/Makefile +++ b/xine/BluRay/Makefile @@ -1,19 +1,45 @@ +# +# targets +# + +XINEPLUGINDIR = $(shell pkg-config libxine --variable=plugindir) XINEDMXPLUGIN = xineplug_dmx_mpeg_ts_hdmv.so -OBJS_XINEDMXPLUGIN = demux_ts.o XINESPUPLUGIN = xineplug_decode_spuhdmv.so -OBJS_XINESPUPLUGIN = decode_spuhdmv.o - -LIBS_XINE = $(shell pkg-config libxine --libs) -CFLAGS += $(shell pkg-config libxine --cflags) -CFLAGS += -Ixine -CFLAGS += -O2 -fPIC -XINEPLUGINDIR = $(shell pkg-config libxine --variable=plugindir) -DESTDIR = / -INSTALL = install -LDFLAGS += -shared -fvisibility=hidden - -all: $(XINEDMXPLUGIN) $(XINESPUPLUGIN) + +# +# compiler options +# + +CFLAGS += -O2 -fPIC +CFLAGS += $(shell pkg-config libxine --cflags) +CFLAGS += $(CFLAGS_BD) +DESTDIR = / +INSTALL = install + +ifeq ($(ENABLE_INPUT_PLUGIN), yes) +CFLAGS_BD ?= -I/usr/src/libburay/libbluray/trunk/src/ +endif + +# +# linker options +# + +LIBS_XINE = $(shell pkg-config libxine --libs) +LDFLAGS += -shared -fvisibility=hidden + +# +# object files +# + +OBJS_XINEDMXPLUGIN = demux_ts.o +OBJS_XINESPUPLUGIN = decode_spuhdmv.o + +# +# +# + +all: $(XINEDMXPLUGIN) $(XINESPUPLUGIN) $(XINEINPUTPLUGIN) $(XINEDMXPLUGIN): $(OBJS_XINEDMXPLUGIN) $(CC) $(CFLAGS) $(LDFLAGS) $(LIBS_XINE) -o $@ $(OBJS_XINEDMXPLUGIN) |