Mercurial > libdvdnav.hg
annotate Makefile.am @ 65:dcde6d9cea7a src
ensure serialized access to the cache to avoid concurrent access on the
usage counters
author | mroi |
---|---|
date | Sun, 21 Jul 2002 10:16:45 +0000 |
parents | a049c3753f32 |
children | a9fa740b414f |
rev | line source |
---|---|
1 | 1 CFLAGS = @GLOBAL_CFLAGS@ @THREAD_CFLAGS@ |
0 | 2 |
3 lib_LTLIBRARIES = libdvdnav.la | |
4 | |
5 libdvdnav_la_SOURCES = decoder.c dvdnav.c vm.c vmcmd.c \ | |
6 read_cache.c navigation.c highlight.c \ | |
7 searching.c settings.c | |
40
a049c3753f32
Added some packaging patches from Philipp Matthias Hahn <pmhahn@titan.lahn.de> and an initial (non-working) multi-threaded read-ahead cache.
richwareham
parents:
32
diff
changeset
|
8 libdvdnav_la_LDFLAGS = $(DVDREAD_LIBS) $(THREAD_LIBS) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ |
32
c562c672bebc
Make sure that the library gets installed as libdvdnav-major.minor.sub.so
richwareham
parents:
2
diff
changeset
|
9 -release $(LT_RELEASE) |
0 | 10 |
11 include_HEADERS = decoder.h dvdnav.h dvdnav_events.h \ | |
12 dvdnav_internal.h vm.h vmcmd.h read_cache.h dvd_types.h | |
13 | |
14 ### | |
15 # Install header files (default=$includedir/xine) | |
16 # | |
17 install-includeHEADERS: $(include_HEADERS) | |
18 @$(NORMAL_INSTALL) | |
19 $(mkinstalldirs) $(DESTDIR)$(includedir)/dvdnav | |
20 @list='$(include_HEADERS)'; for p in $$list; do \ | |
21 if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \ | |
22 echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/dvdnav/$$p"; \ | |
23 $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/dvdnav/$$p; \ | |
24 done | |
25 | |
26 | |
27 ### | |
28 # Remove them | |
29 # | |
30 uninstall-includeHEADERS: | |
31 @$(NORMAL_UNINSTALL) | |
32 list='$(include_HEADERS)'; for p in $$list; do \ | |
33 rm -f $(DESTDIR)$(includedir)/dvdnav/$$p; \ | |
34 done | |
35 | |
36 debug: | |
37 $(MAKE) CFLAGS="$(DEBUG_CFLAGS)" | |
38 | |
39 install-debug: debug | |
40 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | |
41 | |
42 mostlyclean-generic: | |
43 -rm -f *~ \#* .*~ .\#* | |
44 | |
45 maintainer-clean-generic: | |
46 -@echo "This command is intended for maintainers to use;" | |
47 -@echo "it deletes files that may require special tools to rebuild." | |
48 -rm -f Makefile.in |