diff options
| author | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2003-10-13 11:47:11 +0000 |
|---|---|---|
| committer | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2003-10-13 11:47:11 +0000 |
| commit | bf6b1747ae4bad46dbbf5fa2189a18b45c1d6b38 (patch) | |
| tree | 60ac612a5a60675173b00d73bf9aefc3b5085e34 /src/input/vcd/libvcd/Makefile.am | |
| parent | ee3b51f5df1a50e02d43d7cf81fbef19f61aa942 (diff) | |
| download | xine-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.am | 84 |
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 |
