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