Mercurial > mplayer.hg
comparison libdha/Makefile @ 3973:138800dfbe22
preliminary support of direct hardware access
author | nick |
---|---|
date | Fri, 04 Jan 2002 10:32:26 +0000 |
parents | |
children | 922241968c63 |
comparison
equal
deleted
inserted
replaced
3972:f021941d26c9 | 3973:138800dfbe22 |
---|---|
1 # makefile | |
2 | |
3 include ../config.mak | |
4 | |
5 VERSION = 0.1 | |
6 | |
7 SHORTNAME = libdha.so | |
8 LIBNAME = libdha-$(VERSION).so | |
9 | |
10 SRCS=libdha.c pci.c | |
11 OBJS=$(SRCS:.c=.o) | |
12 | |
13 CFLAGS = $(OPTFLAGS) -fPIC -I. -I.. -Wall -W | |
14 | |
15 .SUFFIXES: .c .o | |
16 | |
17 # .PHONY: all clean | |
18 | |
19 .c.o: | |
20 $(CC) -c $(CFLAGS) -o $@ $< | |
21 | |
22 $(LIBNAME): $(OBJS) | |
23 $(CC) -shared -o $(LIBNAME) $(OBJS) | |
24 ln -sf $(LIBNAME) $(SHORTNAME) | |
25 | |
26 all: $(LIBNAME) $(SHORTNAME) | |
27 | |
28 test: | |
29 $(CC) test.c -o test $(SHORTNAME) | |
30 | |
31 clean: | |
32 rm -f *.o *.so *~ | |
33 | |
34 distclean: | |
35 rm -f Makefile.bak *.o *.so test *~ .depend | |
36 | |
37 dep: depend | |
38 | |
39 depend: | |
40 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend | |
41 | |
42 install: | |
43 cp $(LIBNAME) $(prefix)/lib/$(LIBNAME) | |
44 rm $(prefix)/lib/libdha.so | |
45 ln -sf $(LIBNAME) $(prefix)/lib/libdha.so | |
46 ldconfig | |
47 | |
48 # | |
49 # include dependency files if they exist | |
50 # | |
51 ifneq ($(wildcard .depend),) | |
52 include .depend | |
53 endif |