123 lines
3.6 KiB
Makefile
123 lines
3.6 KiB
Makefile
LIB_VERSION_INFO="@LT_VERSION_INFO@"
|
|
|
|
SUBDIRS= . examples
|
|
|
|
SET_FEATURES = -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -D_REENTRANT
|
|
SET_INCLUDES = -I$(top_srcdir) -Ifile -Ilibbluray/bdnav
|
|
|
|
AM_CFLAGS = -std=c99 $(SET_FEATURES) $(SET_INCLUDES) $(LIBXML2_CFLAGS) $(FT2_CFLAGS)
|
|
|
|
SOURCES_bdj = libbluray/bdj/bdj.h \
|
|
libbluray/bdj/bdj_private.h \
|
|
libbluray/bdj/bdj_util.h \
|
|
libbluray/bdj/bdj_util.c \
|
|
libbluray/bdj/bdj.c \
|
|
libbluray/bdj/bdjo_parser.h \
|
|
libbluray/bdj/bdjo_parser.c \
|
|
libbluray/bdj/common.h \
|
|
libbluray/bdj/native/java_awt_BDGraphics.h \
|
|
libbluray/bdj/native/java_awt_BDGraphics.c \
|
|
libbluray/bdj/native/java_awt_BDFontMetrics.h \
|
|
libbluray/bdj/native/java_awt_BDFontMetrics.c \
|
|
libbluray/bdj/native/org_videolan_Libbluray.h \
|
|
libbluray/bdj/native/org_videolan_Libbluray.c \
|
|
libbluray/bdj/native/register_native.h \
|
|
libbluray/bdj/native/register_native.c
|
|
|
|
EXTRA_DIST = libbluray/bdj/build.xml libbluray/bdj/java
|
|
|
|
lib_LTLIBRARIES=libbluray.la
|
|
libbluray_ladir= $(includedir)/libbluray
|
|
libbluray_la_SOURCES=libbluray/bluray.h \
|
|
libbluray/bluray.c \
|
|
libbluray/bluray_internal.h \
|
|
libbluray/register.h \
|
|
libbluray/register.c \
|
|
libbluray/keys.h \
|
|
libbluray/bdnav \
|
|
libbluray/bdnav/bdparse.h \
|
|
libbluray/bdnav/uo_mask_table.h \
|
|
libbluray/bdnav/navigation.h \
|
|
libbluray/bdnav/index_parse.c \
|
|
libbluray/bdnav/navigation.c \
|
|
libbluray/bdnav/sound_parse.c \
|
|
libbluray/bdnav/sound_parse.h \
|
|
libbluray/bdnav/mpls_parse.h \
|
|
libbluray/bdnav/clpi_parse.c \
|
|
libbluray/bdnav/mpls_parse.c \
|
|
libbluray/bdnav/index_parse.h \
|
|
libbluray/bdnav/clpi_parse.h \
|
|
libbluray/bdnav/meta_data.h \
|
|
libbluray/bdnav/meta_parse.c \
|
|
libbluray/bdnav/meta_parse.h \
|
|
libbluray/bdnav/extdata_parse.h \
|
|
libbluray/bdnav/extdata_parse.c \
|
|
libbluray/bdnav/bdid_parse.h \
|
|
libbluray/bdnav/bdid_parse.c \
|
|
libbluray/decoders \
|
|
libbluray/decoders/pes_buffer.h \
|
|
libbluray/decoders/pes_buffer.c \
|
|
libbluray/decoders/m2ts_demux.h \
|
|
libbluray/decoders/m2ts_demux.c \
|
|
libbluray/decoders/overlay.h \
|
|
libbluray/decoders/pg.h \
|
|
libbluray/decoders/pg_decode.h \
|
|
libbluray/decoders/pg_decode.c \
|
|
libbluray/decoders/ig.h \
|
|
libbluray/decoders/ig_decode.h \
|
|
libbluray/decoders/ig_decode.c \
|
|
libbluray/decoders/graphics_processor.h \
|
|
libbluray/decoders/graphics_processor.c \
|
|
libbluray/decoders/graphics_controller.h \
|
|
libbluray/decoders/graphics_controller.c \
|
|
libbluray/hdmv \
|
|
libbluray/hdmv/hdmv_insn.h \
|
|
libbluray/hdmv/hdmv_vm.h \
|
|
libbluray/hdmv/hdmv_vm.c \
|
|
libbluray/hdmv/mobj_parse.h \
|
|
libbluray/hdmv/mobj_parse.c \
|
|
libbluray/hdmv/mobj_print.c \
|
|
file/dir_posix.c \
|
|
file/file.h \
|
|
file/file_posix.c \
|
|
file/dl.h \
|
|
file/dl_posix.c \
|
|
file/filesystem.h \
|
|
file/filesystem.c \
|
|
util/attributes.h \
|
|
util/strutl.c \
|
|
util/strutl.h \
|
|
util/macro.h \
|
|
util/mutex.h \
|
|
util/logging.c \
|
|
util/log_control.h \
|
|
util/bits.h \
|
|
util/bits.c \
|
|
util/logging.h
|
|
libbluray_la_HEADERS= libbluray/bluray.h file/filesystem.h util/log_control.h libbluray/keys.h libbluray/decoders/overlay.h libbluray/bdnav/meta_data.h libbluray/bdnav/clpi_data.h libbluray/bluray-version.h
|
|
libbluray_la_LDFLAGS= -version-info $(LIB_VERSION_INFO)
|
|
libbluray_la_LIBADD= $(LIBXML2_LIBS) $(DLOPEN_LIBS) $(FT2_LIBS)
|
|
|
|
if USING_BDJAVA
|
|
|
|
jardir=$(libdir)/libbluray/
|
|
jar_DATA=$(top_builddir)/src/.libs/libbluray.jar
|
|
|
|
$(top_builddir)/src/.libs/libbluray.jar: all-local
|
|
|
|
libbluray_la_SOURCES+=$(SOURCES_bdj)
|
|
AM_CFLAGS+=@BDJAVA_CFLAGS@
|
|
|
|
all-local:
|
|
ant -f $(top_srcdir)/src/libbluray/bdj/build.xml \
|
|
-Dsrc_awt=:java-$(BDJ_TYPE) \
|
|
-Dbootclasspath="$(BDJ_BOOTCLASSPATH)"
|
|
|
|
clean-local:
|
|
ant -f $(top_srcdir)/src/libbluray/bdj/build.xml clean
|
|
|
|
endif
|
|
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
pkgconfig_DATA = libbluray.pc
|