Mercurial > mplayer.hg
comparison vidix/drivers/Makefile @ 22564:91e69ec806e6
Simplify handling of extra library flags.
author | diego |
---|---|
date | Wed, 14 Mar 2007 20:51:46 +0000 |
parents | 6398fe5193ef |
children | 46324dbdfc18 |
comparison
equal
deleted
inserted
replaced
22563:6398fe5193ef | 22564:91e69ec806e6 |
---|---|
1 include ../../config.mak | 1 include ../../config.mak |
2 | 2 |
3 SRCS_MPLAYER = $(wildcard *.c) | 3 SRCS_MPLAYER = $(wildcard *.c) |
4 | 4 |
5 VIDIX_LIBS = -L../../libdha -ldha | 5 VIDIX_LIBS = -L../../libdha -ldha |
6 VIDIX_LIBS_M = $(VIDIX_LIBS) -lm | |
7 | 6 |
8 CFLAGS = -fPIC | 7 CFLAGS = -fPIC |
9 | 8 |
10 libs: cyberblade_vid.so radeon_vid.so rage128_vid.so mach64_vid.so \ | 9 libs: cyberblade_vid.so radeon_vid.so rage128_vid.so mach64_vid.so \ |
11 nvidia_vid.so mga_vid.so mga_crtc2_vid.so pm3_vid.so \ | 10 nvidia_vid.so mga_vid.so mga_crtc2_vid.so pm3_vid.so \ |
20 rage128_vid.o: radeon_vid.c | 19 rage128_vid.o: radeon_vid.c |
21 $(CC) -c $(CFLAGS) -DRAGE128 -o $@ $< | 20 $(CC) -c $(CFLAGS) -DRAGE128 -o $@ $< |
22 | 21 |
23 sis_vid.so: sis_vid.o sis_bridge.o | 22 sis_vid.so: sis_vid.o sis_bridge.o |
24 | 23 |
25 cyberblade_vid.so: cyberblade_vid.o | |
26 nvidia_vid.so: nvidia_vid.o | |
27 mga_vid.so: mga_vid.o | |
28 mga_crtc2_vid.so: mga_crtc2_vid.o | |
29 unichrome_vid.so: unichrome_vid.o | |
30 savage_vid.so: savage_vid.o | |
31 cyberblade_vid.so nvidia_vid.so mga_vid.so mga_crtc2_vid.so unichrome_vid.so \ | 24 cyberblade_vid.so nvidia_vid.so mga_vid.so mga_crtc2_vid.so unichrome_vid.so \ |
32 savage_vid.so: | 25 savage_vid.so: VIDIX_LIBS += -lm |
33 $(CC) -shared $< $(VIDIX_LIBS_M) -Wl,-soname,$@ -o $@ | |
34 | 26 |
35 include ../../mpcommon.mak | 27 include ../../mpcommon.mak |
36 | 28 |
37 clean:: | 29 clean:: |
38 rm -f *.so | 30 rm -f *.so |