annotate Makefile.am @ 219:f4c5d4d3c831 src

Get libdvdnav to compile with libtool 1.4.3 We can put this back in when libtool is fixed.
author jcdutton
date Wed, 31 Dec 2003 21:38:49 +0000
parents 4365aa830aed
children 9b1b740e3fc9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
81
740552dd7668 Patches from mathieu_lacage@realmagic.fr.
jcdutton
parents: 72
diff changeset
1 lib_LTLIBRARIES = libdvdnav.la
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
2
139
f7a26cd00c93 * only install the headers that really are intended for public use
mroi
parents: 119
diff changeset
3 AM_CPPFLAGS = -DDVDNAV_COMPILE
114
b6834e6359cf big libdvdnav cleanup, quoting the ChangeLog:
mroi
parents: 97
diff changeset
4 AM_CFLAGS = @THREAD_CFLAGS@
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
5
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
6 libdvdnav_la_SOURCES = decoder.c dvdnav.c vm.c vmcmd.c \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
7 read_cache.c navigation.c highlight.c \
169
90b1f6f0520e Modified libdvdnav to do without libdvdread.
jcdutton
parents: 139
diff changeset
8 searching.c settings.c remap.c \
90b1f6f0520e Modified libdvdnav to do without libdvdread.
jcdutton
parents: 139
diff changeset
9 dvd_reader.c nav_read.c ifo_read.c \
90b1f6f0520e Modified libdvdnav to do without libdvdread.
jcdutton
parents: 139
diff changeset
10 dvd_input.c dvd_udf.c md5.c
90b1f6f0520e Modified libdvdnav to do without libdvdread.
jcdutton
parents: 139
diff changeset
11
180
0828d362270f there is no such autoconf substitute, so this is useless
mroi
parents: 174
diff changeset
12 libdvdnav_la_LIBADD = @DYNAMIC_LD_LIBS@
169
90b1f6f0520e Modified libdvdnav to do without libdvdread.
jcdutton
parents: 139
diff changeset
13
90b1f6f0520e Modified libdvdnav to do without libdvdread.
jcdutton
parents: 139
diff changeset
14 libdvdnav_la_LDFLAGS = $(THREAD_LIBS) \
206
4365aa830aed Filter exported symbols
jcdutton
parents: 199
diff changeset
15 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
219
f4c5d4d3c831 Get libdvdnav to compile with libtool 1.4.3
jcdutton
parents: 206
diff changeset
16 # libtool 1.4.3 seems to be broken so -export-symbols-regex does not work. :-(
f4c5d4d3c831 Get libdvdnav to compile with libtool 1.4.3
jcdutton
parents: 206
diff changeset
17 # -export-symbols-regex "(^dvdnav.*|^nav.*|^ifo.*)"
72
3f78a2c73aae my automake 1.6.1 shouted "blank line after trailing \"
mroi
parents: 71
diff changeset
18 # -release $(DVDNAV_MAJOR).$(DVDNAV_MINOR).$(DVDNAV_SUB)
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
19
169
90b1f6f0520e Modified libdvdnav to do without libdvdread.
jcdutton
parents: 139
diff changeset
20 include_HEADERS = dvdnav.h dvdnav_events.h dvd_types.h \
199
a194eca44b77 some header include/install cleanup
mroi
parents: 180
diff changeset
21 dvd_reader.h dvd_udf.h \
a194eca44b77 some header include/install cleanup
mroi
parents: 180
diff changeset
22 nav_read.h ifo_read.h nav_print.h ifo_types.h nav_types.h
169
90b1f6f0520e Modified libdvdnav to do without libdvdread.
jcdutton
parents: 139
diff changeset
23
199
a194eca44b77 some header include/install cleanup
mroi
parents: 180
diff changeset
24 noinst_HEADERS = bswap.h decoder.h dvdnav_internal.h \
a194eca44b77 some header include/install cleanup
mroi
parents: 180
diff changeset
25 dvd_input.h dvdread_internal.h md5.h \
a194eca44b77 some header include/install cleanup
mroi
parents: 180
diff changeset
26 read_cache.h remap.h vm.h vmcmd.h
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
27
119
bd8601b74c3d this is causing more harm than good
mroi
parents: 118
diff changeset
28 EXTRA_DIST = README.MAP FELLOWSHIP.map
114
b6834e6359cf big libdvdnav cleanup, quoting the ChangeLog:
mroi
parents: 97
diff changeset
29
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
30 ###
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
31 # Install header files (default=$includedir/xine)
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
32 #
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
33 install-includeHEADERS: $(include_HEADERS)
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
34 @$(NORMAL_INSTALL)
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
35 $(mkinstalldirs) $(DESTDIR)$(includedir)/dvdnav
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
36 @list='$(include_HEADERS)'; for p in $$list; do \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
37 if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
38 echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/dvdnav/$$p"; \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
39 $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/dvdnav/$$p; \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
40 done
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
41
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
42
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
43 ###
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
44 # Remove them
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
45 #
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
46 uninstall-includeHEADERS:
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
47 @$(NORMAL_UNINSTALL)
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
48 list='$(include_HEADERS)'; for p in $$list; do \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
49 rm -f $(DESTDIR)$(includedir)/dvdnav/$$p; \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
50 done
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
51
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
52 debug:
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
53 $(MAKE) CFLAGS="$(DEBUG_CFLAGS)"
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
54
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
55 install-debug: debug
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
56 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
57
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
58 mostlyclean-generic:
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
59 -rm -f *~ \#* .*~ .\#*
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
60
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
61 maintainer-clean-generic:
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
62 -@echo "This command is intended for maintainers to use;"
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
63 -@echo "it deletes files that may require special tools to rebuild."
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
64 -rm -f Makefile.in