Mercurial > mplayer.hg
annotate dvdread/Makefile @ 21215:ff1ac890c40a
Unconditionally include config.mak for consistency.
author | diego |
---|---|
date | Sat, 25 Nov 2006 17:11:48 +0000 |
parents | e7cd7283f57e |
children | 92b122592776 |
rev | line source |
---|---|
7031 | 1 include ../config.mak |
2 | |
20613 | 3 SRCS = dvd_input.c \ |
15873 | 4 dvd_reader.c \ |
5 dvd_udf.c \ | |
6 ifo_print.c \ | |
7 ifo_read.c \ | |
8 nav_print.c \ | |
9 nav_read.c \ | |
15874 | 10 md5.c \ |
7031 | 11 |
12 OBJS = $(SRCS:.c=.o) | |
13 | |
21214 | 14 LIBNAME = libdvdread.a |
7031 | 15 |
16 .SUFFIXES: .c .o | |
17 | |
20805 | 18 CFLAGS= -I.. $(OPTFLAGS) -D__USE_UNIX98 -D_GNU_SOURCE -DSTDC_HEADERS \ |
19 -DHAVE_LIMITS_H -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 | |
20 | |
21 ifeq ($(DVDCSS_INTERNAL),yes) | |
20982
5f893a1f25f9
Make sure to pick up internal dvdcss.h before a globally installed one.
diego
parents:
20981
diff
changeset
|
22 CFLAGS := -I../libdvdcss -DHAVE_DVDCSS_DVDCSS_H $(CFLAGS) |
20805 | 23 endif |
17187
e2b0c2841643
libdvdread configure script defines __DARWIN__ on darwin to trigger
diego
parents:
16714
diff
changeset
|
24 |
7031 | 25 .c.o: |
26 $(CC) $(CFLAGS) -c -o $@ $< | |
27 | |
21214 | 28 all: $(LIBNAME) |
7031 | 29 |
21214 | 30 $(LIBNAME): $(OBJS) |
31 $(AR) rc $@ $^ | |
32 $(RANLIB) $@ | |
7031 | 33 |
34 clean: | |
17488
ce1ba8fd57e7
Make clean/distclean behave uniformly in all directories.
diego
parents:
17187
diff
changeset
|
35 rm -f *.o *.a *~ *.so |
7031 | 36 |
37 distclean: clean | |
17488
ce1ba8fd57e7
Make clean/distclean behave uniformly in all directories.
diego
parents:
17187
diff
changeset
|
38 rm -f .depend |
7031 | 39 |
21080 | 40 dep depend: |
7031 | 41 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend |
42 | |
16713 | 43 ifneq ($(wildcard .depend),) |
44 include .depend | |
45 endif |