annotate vidix/drivers/Makefile @ 4030:922241968c63

Embedding vidix
author nick
date Mon, 07 Jan 2002 09:28:22 +0000
parents 872781fef1b3
children 1080b7780d03
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3996
872781fef1b3 preliminary version
nick
parents:
diff changeset
1 # makefile
872781fef1b3 preliminary version
nick
parents:
diff changeset
2
872781fef1b3 preliminary version
nick
parents:
diff changeset
3 include ../../config.mak
872781fef1b3 preliminary version
nick
parents:
diff changeset
4
4030
922241968c63 Embedding vidix
nick
parents: 3996
diff changeset
5 BINDIR = $(prefix)/lib/mplayer/vidix
922241968c63 Embedding vidix
nick
parents: 3996
diff changeset
6
3996
872781fef1b3 preliminary version
nick
parents:
diff changeset
7
872781fef1b3 preliminary version
nick
parents:
diff changeset
8 RADEON_VID=radeon_vid.so
872781fef1b3 preliminary version
nick
parents:
diff changeset
9 RADEON_SRCS=radeon_vid.c
872781fef1b3 preliminary version
nick
parents:
diff changeset
10 RADEON_OBJS=radeon_vid.o
872781fef1b3 preliminary version
nick
parents:
diff changeset
11 RADEON_LIBS=-L../../libdha -ldha -lm
872781fef1b3 preliminary version
nick
parents:
diff changeset
12 RADEON_CFLAGS=$(OPTFLAGS) -fPIC -I. -I.. -Wall -W
872781fef1b3 preliminary version
nick
parents:
diff changeset
13
872781fef1b3 preliminary version
nick
parents:
diff changeset
14 RAGE128_VID=rage128_vid.so
872781fef1b3 preliminary version
nick
parents:
diff changeset
15 RAGE128_SRCS=radeon_vid.c
872781fef1b3 preliminary version
nick
parents:
diff changeset
16 RAGE128_OBJS=rage128_vid.o
872781fef1b3 preliminary version
nick
parents:
diff changeset
17 RAGE128_LIBS=-L../../libdha -ldha
872781fef1b3 preliminary version
nick
parents:
diff changeset
18 RAGE128_CFLAGS=$(OPTFLAGS) -fPIC -I. -I.. -Wall -W -DRAGE128
872781fef1b3 preliminary version
nick
parents:
diff changeset
19
872781fef1b3 preliminary version
nick
parents:
diff changeset
20 all: $(RADEON_VID) $(RAGE128_VID)
872781fef1b3 preliminary version
nick
parents:
diff changeset
21
872781fef1b3 preliminary version
nick
parents:
diff changeset
22
872781fef1b3 preliminary version
nick
parents:
diff changeset
23 .SUFFIXES: .c .o
872781fef1b3 preliminary version
nick
parents:
diff changeset
24
872781fef1b3 preliminary version
nick
parents:
diff changeset
25 # .PHONY: all clean
872781fef1b3 preliminary version
nick
parents:
diff changeset
26
872781fef1b3 preliminary version
nick
parents:
diff changeset
27 $(RADEON_OBJS): $(RADEON_SRCS)
872781fef1b3 preliminary version
nick
parents:
diff changeset
28 $(CC) -c $(RADEON_CFLAGS) -o $@ $<
872781fef1b3 preliminary version
nick
parents:
diff changeset
29
872781fef1b3 preliminary version
nick
parents:
diff changeset
30 $(RADEON_VID): $(RADEON_OBJS)
4030
922241968c63 Embedding vidix
nick
parents: 3996
diff changeset
31 $(LD) $(RADEON_LIBS) -shared -soname $(RADEON_VID) -o $(RADEON_VID) $(RADEON_OBJS)
3996
872781fef1b3 preliminary version
nick
parents:
diff changeset
32
872781fef1b3 preliminary version
nick
parents:
diff changeset
33 $(RAGE128_OBJS): $(RAGE128_SRCS)
872781fef1b3 preliminary version
nick
parents:
diff changeset
34 $(CC) -c $(RAGE128_CFLAGS) -o $@ $<
872781fef1b3 preliminary version
nick
parents:
diff changeset
35
872781fef1b3 preliminary version
nick
parents:
diff changeset
36 $(RAGE128_VID): $(RAGE128_OBJS)
4030
922241968c63 Embedding vidix
nick
parents: 3996
diff changeset
37 $(LD) $(RAGE128_LIBS) -shared -soname $(RAGE128_VID) -o $(RAGE128_VID) $(RAGE128_OBJS)
3996
872781fef1b3 preliminary version
nick
parents:
diff changeset
38
872781fef1b3 preliminary version
nick
parents:
diff changeset
39 clean:
872781fef1b3 preliminary version
nick
parents:
diff changeset
40 rm -f *.o *.so *~
872781fef1b3 preliminary version
nick
parents:
diff changeset
41
872781fef1b3 preliminary version
nick
parents:
diff changeset
42 distclean:
872781fef1b3 preliminary version
nick
parents:
diff changeset
43 rm -f Makefile.bak *.o *.so test *~ .depend
872781fef1b3 preliminary version
nick
parents:
diff changeset
44
872781fef1b3 preliminary version
nick
parents:
diff changeset
45 dep: depend
872781fef1b3 preliminary version
nick
parents:
diff changeset
46
872781fef1b3 preliminary version
nick
parents:
diff changeset
47 depend:
872781fef1b3 preliminary version
nick
parents:
diff changeset
48 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
872781fef1b3 preliminary version
nick
parents:
diff changeset
49
872781fef1b3 preliminary version
nick
parents:
diff changeset
50 install:
4030
922241968c63 Embedding vidix
nick
parents: 3996
diff changeset
51 mkdir -p $(BINDIR)
922241968c63 Embedding vidix
nick
parents: 3996
diff changeset
52 cp *.so $(BINDIR)
3996
872781fef1b3 preliminary version
nick
parents:
diff changeset
53 #
872781fef1b3 preliminary version
nick
parents:
diff changeset
54 # include dependency files if they exist
872781fef1b3 preliminary version
nick
parents:
diff changeset
55 #
872781fef1b3 preliminary version
nick
parents:
diff changeset
56 ifneq ($(wildcard .depend),)
872781fef1b3 preliminary version
nick
parents:
diff changeset
57 include .depend
872781fef1b3 preliminary version
nick
parents:
diff changeset
58 endif