annotate dvdread/Makefile @ 20981:22cb9d5f1e21

Rename libdvdread to dvdread. We really only include only the dvdread subdirectory of libdvdread. This will also allow getting rid of some local modifications.
author diego
date Sat, 18 Nov 2006 00:33:01 +0000
parents libdvdread/Makefile@e5f38c16da31
children 5f893a1f25f9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7031
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
1
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
2 ifneq ($(wildcard ../config.mak),)
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
3 include ../config.mak
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
4 endif
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
5
20613
e68f255d7d64 Move libdvdcss into its own subdirectory.
diego
parents: 20612
diff changeset
6 SRCS = dvd_input.c \
15873
276da0bb6207 Be more patch-friendly
aurel
parents: 12632
diff changeset
7 dvd_reader.c \
276da0bb6207 Be more patch-friendly
aurel
parents: 12632
diff changeset
8 dvd_udf.c \
276da0bb6207 Be more patch-friendly
aurel
parents: 12632
diff changeset
9 ifo_print.c \
276da0bb6207 Be more patch-friendly
aurel
parents: 12632
diff changeset
10 ifo_read.c \
276da0bb6207 Be more patch-friendly
aurel
parents: 12632
diff changeset
11 nav_print.c \
276da0bb6207 Be more patch-friendly
aurel
parents: 12632
diff changeset
12 nav_read.c \
15874
483e955893b8 update libdvdread to v0.9.4
aurel
parents: 15873
diff changeset
13 md5.c \
7031
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
14
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
15 OBJS = $(SRCS:.c=.o)
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
16
20615
1a4fcea7ab53 libmpdvdkit2 --> libdvdread, it just contains libdvdread now.
diego
parents: 20614
diff changeset
17 LIB=libdvdread
7031
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
18
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
19 .SUFFIXES: .c .o
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
20
20805
e5f38c16da31 Allow disabling internal libdvdcss.
diego
parents: 20803
diff changeset
21 CFLAGS= -I.. $(OPTFLAGS) -D__USE_UNIX98 -D_GNU_SOURCE -DSTDC_HEADERS \
e5f38c16da31 Allow disabling internal libdvdcss.
diego
parents: 20803
diff changeset
22 -DHAVE_LIMITS_H -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
e5f38c16da31 Allow disabling internal libdvdcss.
diego
parents: 20803
diff changeset
23
e5f38c16da31 Allow disabling internal libdvdcss.
diego
parents: 20803
diff changeset
24 ifeq ($(DVDCSS_INTERNAL),yes)
e5f38c16da31 Allow disabling internal libdvdcss.
diego
parents: 20803
diff changeset
25 CFLAGS += -I../libdvdcss -DHAVE_DVDCSS_DVDCSS_H
e5f38c16da31 Allow disabling internal libdvdcss.
diego
parents: 20803
diff changeset
26 endif
17187
e2b0c2841643 libdvdread configure script defines __DARWIN__ on darwin to trigger
diego
parents: 16714
diff changeset
27
7031
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
28 .c.o:
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
29 $(CC) $(CFLAGS) -c -o $@ $<
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
30
16713
117708385e35 whitespace cosmetics
diego
parents: 15874
diff changeset
31 all: $(LIB).a
7031
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
32
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
33 $(LIB).a: $(OBJS)
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
34 $(AR) rc $(LIB).a $(OBJS)
12632
80973aa180a5 ranlib cleanup by Dan Christiansen
alex
parents: 8981
diff changeset
35 $(RANLIB) $(LIB).a
7031
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
36
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
37 clean:
17488
ce1ba8fd57e7 Make clean/distclean behave uniformly in all directories.
diego
parents: 17187
diff changeset
38 rm -f *.o *.a *~ *.so
7031
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
39
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
40 distclean: clean
17488
ce1ba8fd57e7 Make clean/distclean behave uniformly in all directories.
diego
parents: 17187
diff changeset
41 rm -f .depend
7031
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
42
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
43 dep: depend
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
44
18483
42e57ea2b91f Make depend targets consistent: Remove redirection through .depend target.
diego
parents: 18481
diff changeset
45 depend:
7031
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
46 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
47
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
48 #
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
49 # include dependency files if they exist
a1ff955aa49b importing libmpdvdkit files
arpi
parents:
diff changeset
50 #
16713
117708385e35 whitespace cosmetics
diego
parents: 15874
diff changeset
51 ifneq ($(wildcard .depend),)
117708385e35 whitespace cosmetics
diego
parents: 15874
diff changeset
52 include .depend
117708385e35 whitespace cosmetics
diego
parents: 15874
diff changeset
53 endif