3996
|
1 # makefile
|
|
2
|
|
3 include ../../config.mak
|
|
4
|
4030
|
5 BINDIR = $(prefix)/lib/mplayer/vidix
|
|
6
|
3996
|
7
|
|
8 RADEON_VID=radeon_vid.so
|
|
9 RADEON_SRCS=radeon_vid.c
|
|
10 RADEON_OBJS=radeon_vid.o
|
|
11 RADEON_LIBS=-L../../libdha -ldha -lm
|
|
12 RADEON_CFLAGS=$(OPTFLAGS) -fPIC -I. -I.. -Wall -W
|
|
13
|
|
14 RAGE128_VID=rage128_vid.so
|
|
15 RAGE128_SRCS=radeon_vid.c
|
|
16 RAGE128_OBJS=rage128_vid.o
|
|
17 RAGE128_LIBS=-L../../libdha -ldha
|
|
18 RAGE128_CFLAGS=$(OPTFLAGS) -fPIC -I. -I.. -Wall -W -DRAGE128
|
|
19
|
|
20 all: $(RADEON_VID) $(RAGE128_VID)
|
|
21
|
|
22
|
|
23 .SUFFIXES: .c .o
|
|
24
|
|
25 # .PHONY: all clean
|
|
26
|
|
27 $(RADEON_OBJS): $(RADEON_SRCS)
|
|
28 $(CC) -c $(RADEON_CFLAGS) -o $@ $<
|
|
29
|
|
30 $(RADEON_VID): $(RADEON_OBJS)
|
4030
|
31 $(LD) $(RADEON_LIBS) -shared -soname $(RADEON_VID) -o $(RADEON_VID) $(RADEON_OBJS)
|
3996
|
32
|
|
33 $(RAGE128_OBJS): $(RAGE128_SRCS)
|
|
34 $(CC) -c $(RAGE128_CFLAGS) -o $@ $<
|
|
35
|
|
36 $(RAGE128_VID): $(RAGE128_OBJS)
|
4030
|
37 $(LD) $(RAGE128_LIBS) -shared -soname $(RAGE128_VID) -o $(RAGE128_VID) $(RAGE128_OBJS)
|
3996
|
38
|
|
39 clean:
|
|
40 rm -f *.o *.so *~
|
|
41
|
|
42 distclean:
|
|
43 rm -f Makefile.bak *.o *.so test *~ .depend
|
|
44
|
|
45 dep: depend
|
|
46
|
|
47 depend:
|
|
48 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
|
|
49
|
|
50 install:
|
4030
|
51 mkdir -p $(BINDIR)
|
|
52 cp *.so $(BINDIR)
|
3996
|
53 #
|
|
54 # include dependency files if they exist
|
|
55 #
|
|
56 ifneq ($(wildcard .depend),)
|
|
57 include .depend
|
|
58 endif
|