1ACLOCAL_AMFLAGS = -Im4 2 3AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src/dvdread $(CSS_CFLAGS) 4 5dist_doc_DATA = AUTHORS ChangeLog COPYING NEWS README TODO 6 7MAINTAINERCLEANFILES = ChangeLog 8 9ChangeLog: $(wildcard $(srcdir)/.git/logs/HEAD) 10 -cd $(srcdir) && git log > $(abs_builddir)/$(@)-tmp 11 -test -s $(@)-tmp && mv $(@)-tmp $(@) 12 -rm -f $(@)-tmp 13 test -e $(@) || touch $(@) 14 15EXTRA_DIST = msvc/ doc/footer.html doc/header.html 16 17lib_LTLIBRARIES = libdvdread.la 18 19libdvdread_la_SOURCES = \ 20 src/bitreader.c \ 21 src/bswap.h \ 22 src/dvd_input.c \ 23 src/dvd_input.h \ 24 src/dvd_reader.c \ 25 src/dvd_udf.c \ 26 src/dvdread_internal.h \ 27 src/ifo_print.c \ 28 src/ifo_read.c \ 29 src/logger.c \ 30 src/logger.h \ 31 src/md5.c \ 32 src/md5.h \ 33 src/nav_print.c \ 34 src/nav_read.c 35 36libdvdread_la_LIBADD = $(CSS_LIBS) 37 38libdvdread_la_LDFLAGS = -version-info $(DVDREAD_LTVERSION) \ 39 -export-symbols-regex "(^dvdread.*|^nav.*|^ifo.*|^DVD.*|^UDF.*)" 40 41pkgincludedir = $(includedir)/dvdread 42pkginclude_HEADERS = \ 43 src/dvdread/bitreader.h \ 44 src/dvdread/dvd_reader.h \ 45 src/dvdread/dvd_udf.h \ 46 src/dvdread/ifo_print.h \ 47 src/dvdread/ifo_read.h \ 48 src/dvdread/ifo_types.h \ 49 src/dvdread/nav_print.h \ 50 src/dvdread/nav_read.h \ 51 src/dvdread/nav_types.h \ 52 src/dvdread/version.h 53 54pkgconfigdir = $(libdir)/pkgconfig 55pkgconfig_DATA = misc/dvdread.pc 56 57if APIDOC 58all-local: apidoc 59install-data-local: install-apidoc 60uninstall-hook: uninstall-apidoc 61endif 62 63apidoc: stamp-doxygen 64 65stamp-doxygen: doc/doxygen.cfg 66 cd doc && doxygen doxygen.cfg 67 touch $@ 68 69clean-local: 70 -rm -Rf stamp-doxygen doc/html 71 72install-apidoc: 73 $(MKDIR_P) $(DESTDIR)$(htmldir) 74 for file in doc/html/*; do \ 75 $(INSTALL_DATA) $$file "$(DESTDIR)$(htmldir)" || exit 1; \ 76 done; 77 78uninstall-apidoc: 79 -rm -Rf $(DESTDIR)$(htmldir)/*.png $(DESTDIR)$(htmldir)/*.html $(DESTDIR)$(htmldir)/*.css $(DESTDIR)$(htmldir)/*.js 80