comparison libdvdcss/Makefile @ 21259:92b122592776

Merge common parts of all Makefiles into one file included by all.
author diego
date Sun, 26 Nov 2006 18:12:36 +0000
parents ff1ac890c40a
children 8bcff5c7e387
comparison
equal deleted inserted replaced
21258:ed01090d1192 21259:92b122592776
5 error.c \ 5 error.c \
6 ioctl.c \ 6 ioctl.c \
7 libdvdcss.c \ 7 libdvdcss.c \
8 #bsdi_ioctl \ 8 #bsdi_ioctl \
9 9
10 OBJS = $(SRCS:.c=.o)
11
12 LIBNAME = libdvdcss.a 10 LIBNAME = libdvdcss.a
13 11
14 .SUFFIXES: .c .o 12 CFLAGS= -D__USE_UNIX98 -D_GNU_SOURCE \
15
16 CFLAGS= -I.. $(OPTFLAGS) -D__USE_UNIX98 -D_GNU_SOURCE \
17 -DHAVE_LIMITS_H -DHAVE_ERRNO_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H \ 13 -DHAVE_LIMITS_H -DHAVE_ERRNO_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H \
18 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DVERSION=\"1.2.9\" 14 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DVERSION=\"1.2.9\"
19 15
20 ifeq ($(TARGET_OS),CYGWIN) 16 ifeq ($(TARGET_OS),CYGWIN)
21 CFLAGS+=-DSYS_CYGWIN 17 CFLAGS+=-DSYS_CYGWIN
23 19
24 ifeq ($(TARGET_OS),Darwin) 20 ifeq ($(TARGET_OS),Darwin)
25 CFLAGS+=-D__DARWIN__ 21 CFLAGS+=-D__DARWIN__
26 endif 22 endif
27 23
28 .c.o: 24 include ../mpcommon.mak
29 $(CC) $(CFLAGS) -c -o $@ $<
30
31 all: $(LIBNAME)
32
33 $(LIBNAME): $(OBJS)
34 $(AR) rc $@ $^
35 $(RANLIB) $@
36
37 clean:
38 rm -f *.o *.a *~ *.so
39
40 distclean: clean
41 rm -f .depend
42
43 dep depend:
44 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
45
46 ifneq ($(wildcard .depend),)
47 include .depend
48 endif