summaryrefslogtreecommitdiff
path: root/src/input/vcd/libvcd/Makefile.am
diff options
context:
space:
mode:
authorDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2003-10-13 11:47:11 +0000
committerDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2003-10-13 11:47:11 +0000
commitbf6b1747ae4bad46dbbf5fa2189a18b45c1d6b38 (patch)
tree60ac612a5a60675173b00d73bf9aefc3b5085e34 /src/input/vcd/libvcd/Makefile.am
parentee3b51f5df1a50e02d43d7cf81fbef19f61aa942 (diff)
downloadxine-lib-bf6b1747ae4bad46dbbf5fa2189a18b45c1d6b38.tar.gz
xine-lib-bf6b1747ae4bad46dbbf5fa2189a18b45c1d6b38.tar.bz2
Add vcdx plugin(CVS) and dependent libs(no CVS, broken API).
Ability to use external libs (--with-external-vcdnav), disable vcdx build and build old vcd instead (--disable-vcdx). This last feature is useful since vcdx take /hours/ to start playback, that can help people who don't want vcd navigation. Remove all .la files, even in subdirs (eg: post) CVS patchset: 5505 CVS date: 2003/10/13 11:47:11
Diffstat (limited to 'src/input/vcd/libvcd/Makefile.am')
-rw-r--r--src/input/vcd/libvcd/Makefile.am84
1 files changed, 84 insertions, 0 deletions
diff --git a/src/input/vcd/libvcd/Makefile.am b/src/input/vcd/libvcd/Makefile.am
new file mode 100644
index 000000000..8703aadcf
--- /dev/null
+++ b/src/input/vcd/libvcd/Makefile.am
@@ -0,0 +1,84 @@
+SUBDIR = libvcd
+
+LIBTOOL = $(SHELL) $(top_builddir)/libtool-nofpic
+INCLUDES = $(LIBCDIO_CFLAGS)
+
+libvcd_SRCS = \
+ vcd.c \
+ data_structures.c \
+ directory.c \
+ files.c \
+ image.c \
+ image_bincue.c \
+ image_cdrdao.c \
+ image_nrg.c \
+ logging.c \
+ mpeg.c \
+ mpeg_stream.c \
+ pbc.c \
+ salloc.c \
+ sector.c \
+ stream.c \
+ stream_stdio.c \
+ util.c
+
+libvcdinfo_SRCS = \
+ info.c \
+ inf.c \
+ info_private.c \
+ vcd_read.c
+
+if ENABLE_VCDX
+if HAVE_VCDNAV
+EXTRA_DIST = $(libvcd_SRCS) $(libvcdinfo_SRCS)
+else
+noinst_LTLIBRARIES = libvcd.la libvcdinfo.la
+libvcd_la_SOURCES = $(libvcd_SRCS)
+libvcd_la_LDFLAGS = -avoid-version -module
+libvcd_la_LIBADD = $(LIBCDIO_LIBS) $(LIBISO9660_LIBS)
+libvcdinfo_la_SOURCES = $(libvcdinfo_SRCS)
+libvcdinfo_la_LDFLAGS = -avoid-version -module
+endif
+endif
+
+noinst_HEADERS = \
+ assert.h \
+ data_structures.h \
+ info_private.h \
+ pbc.h \
+ stream_stdio.h \
+ bitvec.h \
+ dict.h \
+ mpeg.h \
+ salloc.h \
+ util.h \
+ bytesex_asm.h \
+ directory.h \
+ mpeg_stream.h \
+ sector_private.h \
+ vcd.h \
+ bytesex.h \
+ image_sink.h \
+ obj.h \
+ stream.h \
+ vcd_read.h
+
+debug:
+ @list='$(SUBDIRS)'; for subdir in $$list; do \
+ (cd $$subdir && $(MAKE) $@) || exit;\
+ done;
+ @$(MAKE) CFLAGS="$(DEBUG_CFLAGS)"
+
+install-debug: debug
+ @list='$(SUBDIRS)'; for subdir in $$list; do \
+ (cd $$subdir && $(MAKE) $@) || exit;\
+ done;
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+mostlyclean-generic:
+ -rm -f *~ \#* .*~ .\#*
+
+maintainer-clean-generic:
+ -@echo "This command is intended for maintainers to use;"
+ -@echo "it deletes files that may require special tools to rebuild."
+ -rm -f Makefile.in