Mercurial > libdvdnav.hg
diff Makefile.am @ 225:9b1b740e3fc9 src
big build system changes
* cleaned up all Makefiles and added a Makefile.common
* added relchk script
* moved libdvdread files to a dvdread subdir
* moved DVD VM to a vm subdir
* removed unused code in read_cache.c
author | mroi |
---|---|
date | Sun, 11 Jan 2004 21:43:13 +0000 |
parents | f4c5d4d3c831 |
children | eef7478ffd45 |
line wrap: on
line diff
--- a/Makefile.am Wed Jan 07 19:35:12 2004 +0000 +++ b/Makefile.am Sun Jan 11 21:43:13 2004 +0000 @@ -1,64 +1,29 @@ -lib_LTLIBRARIES = libdvdnav.la - -AM_CPPFLAGS = -DDVDNAV_COMPILE -AM_CFLAGS = @THREAD_CFLAGS@ +include $(top_srcdir)/misc/Makefile.common -libdvdnav_la_SOURCES = decoder.c dvdnav.c vm.c vmcmd.c \ - read_cache.c navigation.c highlight.c \ - searching.c settings.c remap.c \ - dvd_reader.c nav_read.c ifo_read.c \ - dvd_input.c dvd_udf.c md5.c - -libdvdnav_la_LIBADD = @DYNAMIC_LD_LIBS@ +SUBDIRS = dvdread vm -libdvdnav_la_LDFLAGS = $(THREAD_LIBS) \ - -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ -# libtool 1.4.3 seems to be broken so -export-symbols-regex does not work. :-( -# -export-symbols-regex "(^dvdnav.*|^nav.*|^ifo.*)" -# -release $(DVDNAV_MAJOR).$(DVDNAV_MINOR).$(DVDNAV_SUB) +includedir = ${prefix}/include/dvdnav -include_HEADERS = dvdnav.h dvdnav_events.h dvd_types.h \ - dvd_reader.h dvd_udf.h \ - nav_read.h ifo_read.h nav_print.h ifo_types.h nav_types.h - -noinst_HEADERS = bswap.h decoder.h dvdnav_internal.h \ - dvd_input.h dvdread_internal.h md5.h \ - read_cache.h remap.h vm.h vmcmd.h +AM_CPPFLAGS = -DDVDNAV_COMPILE $(THREAD_CFLAGS) \ + -I$(top_srcdir)/src/dvdread -I$(top_srcdir)/src/vm EXTRA_DIST = README.MAP FELLOWSHIP.map -### -# Install header files (default=$includedir/xine) -# -install-includeHEADERS: $(include_HEADERS) - @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(includedir)/dvdnav - @list='$(include_HEADERS)'; for p in $$list; do \ - if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \ - echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/dvdnav/$$p"; \ - $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/dvdnav/$$p; \ - done +lib_LTLIBRARIES = libdvdnav.la +libdvdnav_la_SOURCES = dvdnav.c \ + read_cache.c navigation.c highlight.c \ + searching.c settings.c remap.c -### -# Remove them -# -uninstall-includeHEADERS: - @$(NORMAL_UNINSTALL) - list='$(include_HEADERS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(includedir)/dvdnav/$$p; \ - done +libdvdnav_la_LIBADD = $(THREAD_LIBS) \ + $(top_builddir)/src/dvdread/libdvdread.la \ + $(top_builddir)/src/vm/libdvdvm.la -debug: - $(MAKE) CFLAGS="$(DEBUG_CFLAGS)" - -install-debug: debug - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am +libdvdnav_la_LDFLAGS = \ + -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ + -export-symbols-regex "(^dvdnav.*|^nav.*|^ifo.*|^DVD.*)" +# -release $(DVDNAV_MAJOR).$(DVDNAV_MINOR).$(DVDNAV_SUB) -mostlyclean-generic: - -rm -f *~ \#* .*~ .\#* +include_HEADERS = dvdnav.h dvdnav_events.h dvd_types.h -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 +noinst_HEADERS = dvdnav_internal.h read_cache.h remap.h