annotate Makefile.am @ 40:a049c3753f32 src

Added some packaging patches from Philipp Matthias Hahn <pmhahn@titan.lahn.de> and an initial (non-working) multi-threaded read-ahead cache.
author richwareham
date Sat, 01 Jun 2002 12:00:40 +0000
parents c562c672bebc
children a9fa740b414f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
ce4358919a67 Add dvdnav-config script
richwareham
parents: 0
diff changeset
1 CFLAGS = @GLOBAL_CFLAGS@ @THREAD_CFLAGS@
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
2
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
3 lib_LTLIBRARIES = libdvdnav.la
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
4
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
5 libdvdnav_la_SOURCES = decoder.c dvdnav.c vm.c vmcmd.c \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
6 read_cache.c navigation.c highlight.c \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
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
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
10
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
11 include_HEADERS = decoder.h dvdnav.h dvdnav_events.h \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
12 dvdnav_internal.h vm.h vmcmd.h read_cache.h dvd_types.h
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
13
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
14 ###
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
15 # Install header files (default=$includedir/xine)
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
16 #
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
17 install-includeHEADERS: $(include_HEADERS)
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
18 @$(NORMAL_INSTALL)
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
19 $(mkinstalldirs) $(DESTDIR)$(includedir)/dvdnav
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
20 @list='$(include_HEADERS)'; for p in $$list; do \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
21 if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
22 echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/dvdnav/$$p"; \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
23 $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/dvdnav/$$p; \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
24 done
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
25
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
26
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
27 ###
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
28 # Remove them
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
29 #
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
30 uninstall-includeHEADERS:
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
31 @$(NORMAL_UNINSTALL)
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
32 list='$(include_HEADERS)'; for p in $$list; do \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
33 rm -f $(DESTDIR)$(includedir)/dvdnav/$$p; \
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
34 done
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
35
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
36 debug:
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
37 $(MAKE) CFLAGS="$(DEBUG_CFLAGS)"
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
38
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
39 install-debug: debug
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
40 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
41
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
42 mostlyclean-generic:
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
43 -rm -f *~ \#* .*~ .\#*
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
44
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
45 maintainer-clean-generic:
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
46 -@echo "This command is intended for maintainers to use;"
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
47 -@echo "it deletes files that may require special tools to rebuild."
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
48 -rm -f Makefile.in