comparison vidix/drivers/Makefile @ 19509:2a00413b228e

Redundancy removal part I: Unify CFLAGS and LDFLAGS handling.
author diego
date Wed, 23 Aug 2006 14:45:29 +0000
parents faf94e4b3a36
children 1544ca347324
comparison
equal deleted inserted replaced
19508:faf94e4b3a36 19509:2a00413b228e
2 2
3 include ../../config.mak 3 include ../../config.mak
4 4
5 BINDIR = $(LIBDIR)/mplayer/vidix 5 BINDIR = $(LIBDIR)/mplayer/vidix
6 6
7 VIDIX_LIBS = -L../../libdha -ldha
8 VIDIX_CFLAGS=-fPIC -I. -I.. $(OPTFLAGS)
9
7 CYBERBLADE_VID=cyberblade_vid.so 10 CYBERBLADE_VID=cyberblade_vid.so
8 CYBERBLADE_SRCS=cyberblade_vid.c 11 CYBERBLADE_SRCS=cyberblade_vid.c
9 CYBERBLADE_OBJS=cyberblade_vid.o 12 CYBERBLADE_OBJS=cyberblade_vid.o
10 CYBERBLADE_LIBS=-L../../libdha -ldha -lm 13 CYBERBLADE_LIBS=$(VIDIX_LIBS) -lm
11 CYBERBLADE_CFLAGS=-fPIC -I. -I.. $(OPTFLAGS)
12 14
13 RADEON_VID=radeon_vid.so 15 RADEON_VID=radeon_vid.so
14 RADEON_SRCS=radeon_vid.c 16 RADEON_SRCS=radeon_vid.c
15 RADEON_OBJS=radeon_vid.o 17 RADEON_OBJS=radeon_vid.o
16 RADEON_LIBS=-L../../libdha -ldha -lm $(X_LIB) 18 RADEON_LIBS=$(VIDIX_LIBS) -lm $(X_LIB)
17 RADEON_CFLAGS=-fPIC -I. -I.. $(OPTFLAGS)
18 19
19 RAGE128_VID=rage128_vid.so 20 RAGE128_VID=rage128_vid.so
20 RAGE128_SRCS=radeon_vid.c 21 RAGE128_SRCS=radeon_vid.c
21 RAGE128_OBJS=rage128_vid.o 22 RAGE128_OBJS=rage128_vid.o
22 RAGE128_LIBS=-L../../libdha -ldha -lm $(X_LIB) 23 RAGE128_LIBS=$(VIDIX_LIBS) -lm $(X_LIB)
23 RAGE128_CFLAGS=-fPIC -I. -I.. -DRAGE128 $(OPTFLAGS) 24 RAGE128_CFLAGS=$(VIDIX_CFLAGS) -DRAGE128
24 25
25 PM3_VID=pm3_vid.so 26 PM3_VID=pm3_vid.so
26 PM3_SRCS=pm3_vid.c 27 PM3_SRCS=pm3_vid.c
27 PM3_OBJS=pm3_vid.o 28 PM3_OBJS=pm3_vid.o
28 PM3_LIBS=-L../../libdha -ldha
29 PM3_CFLAGS=-fPIC -I. -I.. $(OPTFLAGS)
30 29
31 MACH64_VID=mach64_vid.so 30 MACH64_VID=mach64_vid.so
32 MACH64_SRCS=mach64_vid.c 31 MACH64_SRCS=mach64_vid.c
33 MACH64_OBJS=mach64_vid.o 32 MACH64_OBJS=mach64_vid.o
34 MACH64_LIBS=-L../../libdha -ldha
35 MACH64_CFLAGS=-fPIC -I. -I.. $(OPTFLAGS)
36 33
37 MGA_VID=mga_vid.so 34 MGA_VID=mga_vid.so
38 MGA_SRCS=mga_vid.c 35 MGA_SRCS=mga_vid.c
39 MGA_OBJS=mga_vid.o 36 MGA_OBJS=mga_vid.o
40 MGA_LIBS=-L../../libdha -ldha -lm 37 MGA_LIBS=$(VIDIX_LIBS) -lm
41 MGA_CFLAGS=-fPIC -I. -I.. $(OPTFLAGS)
42 38
43 MGA_CRTC2_VID=mga_crtc2_vid.so 39 MGA_CRTC2_VID=mga_crtc2_vid.so
44 MGA_CRTC2_SRCS=mga_vid.c 40 MGA_CRTC2_SRCS=mga_vid.c
45 MGA_CRTC2_OBJS=mga_crtc2_vid.o 41 MGA_CRTC2_OBJS=mga_crtc2_vid.o
46 MGA_CRTC2_LIBS=-L../../libdha -ldha -lm 42 MGA_CRTC2_LIBS=$(VIDIX_LIBS) -lm
47 MGA_CRTC2_CFLAGS=-fPIC -I. -I.. -DCRTC2 $(OPTFLAGS) 43 MGA_CRTC2_CFLAGS=$(VIDIX_CFLAGS) -DCRTC2
48 44
49 NVIDIA_VID=nvidia_vid.so 45 NVIDIA_VID=nvidia_vid.so
50 NVIDIA_SRCS=nvidia_vid.c 46 NVIDIA_SRCS=nvidia_vid.c
51 NVIDIA_OBJS=nvidia_vid.o 47 NVIDIA_OBJS=nvidia_vid.o
52 NVIDIA_LIBS=-L../../libdha -ldha -lm 48 NVIDIA_LIBS=$(VIDIX_LIBS) -lm
53 NVIDIA_CFLAGS=-fPIC -I. -I.. $(OPTFLAGS)
54 49
55 SIS_VID=sis_vid.so 50 SIS_VID=sis_vid.so
56 SIS_SRCS=sis_vid.c sis_bridge.c 51 SIS_SRCS=sis_vid.c sis_bridge.c
57 SIS_OBJS=sis_vid.o sis_bridge.o 52 SIS_OBJS=sis_vid.o sis_bridge.o
58 SIS_LIBS=-L../../libdha -ldha
59 SIS_CFLAGS=-fPIC -I. -I.. $(OPTFLAGS)
60 53
61 UNICHROME_VID=unichrome_vid.so 54 UNICHROME_VID=unichrome_vid.so
62 UNICHROME_SRCS=unichrome_vid.c 55 UNICHROME_SRCS=unichrome_vid.c
63 UNICHROME_OBJS=unichrome_vid.o 56 UNICHROME_OBJS=unichrome_vid.o
64 UNICHROME_LIBS=-L../../libdha -ldha -lm 57 UNICHROME_LIBS=$(VIDIX_LIBS) -lm
65 UNICHROME_CFLAGS=-fPIC -I. -I.. $(OPTFLAGS)
66 58
67 SAVAGE_VID=savage_vid.so 59 SAVAGE_VID=savage_vid.so
68 SAVAGE_SRCS=savage_vid.c 60 SAVAGE_SRCS=savage_vid.c
69 SAVAGE_OBJS=savage_vid.o 61 SAVAGE_OBJS=savage_vid.o
70 SAVAGE_LIBS=-L../../libdha -ldha -lm 62 SAVAGE_LIBS=$(VIDIX_LIBS) -lm
71 SAVAGE_CFLAGS=-fPIC -I. -I.. $(OPTFLAGS)
72 63
73 all: $(CYBERBLADE_VID) $(RADEON_VID) $(RAGE128_VID) $(MACH64_VID) $(NVIDIA_VID) $(MGA_VID) $(MGA_CRTC2_VID) $(PM3_VID) $(SIS_VID) $(UNICHROME_VID) $(SAVAGE_VID) 64 all: $(CYBERBLADE_VID) $(RADEON_VID) $(RAGE128_VID) $(MACH64_VID) $(NVIDIA_VID) $(MGA_VID) $(MGA_CRTC2_VID) $(PM3_VID) $(SIS_VID) $(UNICHROME_VID) $(SAVAGE_VID)
74 65
75 66
76 .SUFFIXES: .c .o 67 .SUFFIXES: .c .o
77 68
78 # .PHONY: all clean 69 # .PHONY: all clean
79 70
80 $(CYBERBLADE_OBJS): $(CYBERBLADE_SRCS) 71 $(CYBERBLADE_OBJS): $(CYBERBLADE_SRCS)
81 $(CC) -c $(CYBERBLADE_CFLAGS) -o $@ $< 72 $(CC) -c $(VIDIX_CFLAGS) -o $@ $<
82 73
83 $(CYBERBLADE_VID): $(CYBERBLADE_OBJS) 74 $(CYBERBLADE_VID): $(CYBERBLADE_OBJS)
84 $(CC) -shared $< $(CYBERBLADE_LIBS) -Wl,-soname,$@ -o $@ 75 $(CC) -shared $< $(CYBERBLADE_LIBS) -Wl,-soname,$@ -o $@
85 76
86 $(PM3_OBJS): $(PM3_SRCS) 77 $(PM3_OBJS): $(PM3_SRCS)
87 $(CC) -c $(PM3_CFLAGS) -o $@ $< 78 $(CC) -c $(VIDIX_CFLAGS) -o $@ $<
88 79
89 $(PM3_VID): $(PM3_OBJS) 80 $(PM3_VID): $(PM3_OBJS)
90 $(CC) -shared $< $(PM3_LIBS) -Wl,-soname,$@ -o $@ 81 $(CC) -shared $< $(VIDIX_LIBS) -Wl,-soname,$@ -o $@
91 82
92 $(RADEON_OBJS): $(RADEON_SRCS) 83 $(RADEON_OBJS): $(RADEON_SRCS)
93 $(CC) -c $(RADEON_CFLAGS) -o $@ $< 84 $(CC) -c $(VIDIX_CFLAGS) -o $@ $<
94 85
95 $(RADEON_VID): $(RADEON_OBJS) 86 $(RADEON_VID): $(RADEON_OBJS)
96 $(CC) -shared $< $(RADEON_LIBS) -Wl,-soname,$@ -o $@ 87 $(CC) -shared $< $(RADEON_LIBS) -Wl,-soname,$@ -o $@
97 88
98 $(RAGE128_OBJS): $(RAGE128_SRCS) 89 $(RAGE128_OBJS): $(RAGE128_SRCS)
100 91
101 $(RAGE128_VID): $(RAGE128_OBJS) 92 $(RAGE128_VID): $(RAGE128_OBJS)
102 $(CC) -shared $< $(RAGE128_LIBS) -Wl,-soname,$@ -o $@ 93 $(CC) -shared $< $(RAGE128_LIBS) -Wl,-soname,$@ -o $@
103 94
104 $(MACH64_OBJS): $(MACH64_SRCS) 95 $(MACH64_OBJS): $(MACH64_SRCS)
105 $(CC) -c $(MACH64_CFLAGS) -o $@ $< 96 $(CC) -c $(VIDIX_CFLAGS) -o $@ $<
106 97
107 $(MACH64_VID): $(MACH64_OBJS) 98 $(MACH64_VID): $(MACH64_OBJS)
108 $(CC) -shared $< $(MACH64_LIBS) -Wl,-soname,$@ -o $@ 99 $(CC) -shared $< $(VIDIX_LIBS) -Wl,-soname,$@ -o $@
109 100
110 $(NVIDIA_OBJS): $(NVIDIA_SRCS) 101 $(NVIDIA_OBJS): $(NVIDIA_SRCS)
111 $(CC) -c $(NVIDIA_CFLAGS) -o $@ $< 102 $(CC) -c $(VIDIX_CFLAGS) -o $@ $<
112 103
113 $(NVIDIA_VID): $(NVIDIA_OBJS) 104 $(NVIDIA_VID): $(NVIDIA_OBJS)
114 $(CC) -shared $< $(NVIDIA_LIBS) -Wl,-soname,$@ -o $@ 105 $(CC) -shared $< $(NVIDIA_LIBS) -Wl,-soname,$@ -o $@
115 106
116 $(MGA_OBJS): $(MGA_SRCS) 107 $(MGA_OBJS): $(MGA_SRCS)
117 $(CC) -c $(MGA_CFLAGS) -o $@ $< 108 $(CC) -c $(VIDIX_CFLAGS) -o $@ $<
118 109
119 $(MGA_VID): $(MGA_OBJS) 110 $(MGA_VID): $(MGA_OBJS)
120 $(CC) -shared $< $(MGA_LIBS) -Wl,-soname,$@ -o $@ 111 $(CC) -shared $< $(MGA_LIBS) -Wl,-soname,$@ -o $@
121 112
122 $(MGA_CRTC2_OBJS): $(MGA_CRTC2_SRCS) 113 $(MGA_CRTC2_OBJS): $(MGA_CRTC2_SRCS)
124 115
125 $(MGA_CRTC2_VID): $(MGA_CRTC2_OBJS) 116 $(MGA_CRTC2_VID): $(MGA_CRTC2_OBJS)
126 $(CC) -shared $< $(MGA_CRTC2_LIBS) -Wl,-soname,$@ -o $@ 117 $(CC) -shared $< $(MGA_CRTC2_LIBS) -Wl,-soname,$@ -o $@
127 118
128 $(SIS_OBJS): $(SIS_SRCS) 119 $(SIS_OBJS): $(SIS_SRCS)
129 $(CC) -c $(SIS_CFLAGS) -o $@ $(basename $@).c 120 $(CC) -c $(VIDIX_CFLAGS) -o $@ $(basename $@).c
130 121
131 $(SIS_VID): $(SIS_OBJS) 122 $(SIS_VID): $(SIS_OBJS)
132 $(CC) -shared $< $(SIS_LIBS) -Wl,-soname,$@ -o $@ 123 $(CC) -shared $< $(VIDIX_LIBS) -Wl,-soname,$@ -o $@
133 124
134 $(UNICHROME_OBJS): $(UNICHROME_SRCS) 125 $(UNICHROME_OBJS): $(UNICHROME_SRCS)
135 $(CC) -c $(UNICHROME_CFLAGS) -o $@ $< 126 $(CC) -c $(VIDIX_CFLAGS) -o $@ $<
136 127
137 $(UNICHROME_VID): $(UNICHROME_OBJS) 128 $(UNICHROME_VID): $(UNICHROME_OBJS)
138 $(CC) -shared $< $(UNICHROME_LIBS) -Wl,-soname,$@ -o $@ 129 $(CC) -shared $< $(UNICHROME_LIBS) -Wl,-soname,$@ -o $@
139 130
140 $(SAVAGE_OBJS): $(SAVAGE_SRCS) 131 $(SAVAGE_OBJS): $(SAVAGE_SRCS)
141 $(CC) -c $(SAVAGE_CFLAGS) -o $@ $< 132 $(CC) -c $(VIDIX_CFLAGS) -o $@ $<
142 133
143 $(SAVAGE_VID): $(SAVAGE_OBJS) 134 $(SAVAGE_VID): $(SAVAGE_OBJS)
144 $(CC) -shared $< $(SAVAGE_LIBS) -Wl,-soname,$@ -o $@ 135 $(CC) -shared $< $(SAVAGE_LIBS) -Wl,-soname,$@ -o $@
145 136
146 clean: 137 clean: