Mercurial > mplayer.hg
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 |