Rev 74 | Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
54 | pj | 1 | # The Frame Buffer Device |
2 | |||
3 | ifndef BASE |
||
4 | BASE=../.. |
||
5 | endif |
||
6 | |||
7 | include $(BASE)/config/config.mk |
||
8 | include makefile.cfg |
||
9 | |||
10 | LIBRARY = svga |
||
11 | |||
12 | OBJS_PATH = $(BASE)/drivers/svga |
||
13 | |||
14 | MODULES = timing.o vgaregs.o interface.o accel.o modetab.o interrupt.o\ |
||
15 | vgapci.o vga_helper.o nv3.o vga.o vgadrv.o vgaio.o vgapal.o\ |
||
16 | vgaclear.o vgadraw.o vgaaccel.o vgaline.o icd2061a.o\ |
||
17 | ./grx/glib.o vgammvgaio.o vgarelvgaio.o savage.o |
||
18 | RAMDAC = ramdac.o normal.o attdacs.o sierra.o vgamisc.o\ |
||
19 | icw.o s3dacs.o IBMRGB52x.o ics_gendac.o |
||
20 | |||
21 | OBJS = $(MODULES) $(RAMDAC) |
||
22 | |||
23 | # defines for all files. |
||
24 | ifeq (y, $(NO_ASM)) |
||
25 | DEFINES += -DNO_ASSEMBLY |
||
26 | endif |
||
27 | ifdef SVGALIB_CONFIG_FILE |
||
28 | DEFINES += -DSVGALIB_CONFIG_FILE=\"$(SVGALIB_CONFIG_FILE)\" |
||
29 | endif |
||
30 | ifdef ALLOW_MOUSE_OVERRIDE |
||
31 | DEFINES += -DALLOW_MOUSE_OVERRIDE |
||
32 | endif |
||
33 | ifdef DEBUG |
||
34 | DEFINES += -DDEBUG |
||
35 | endif |
||
36 | ifdef DEBUG_ACCEL |
||
37 | DEFINES += -DDEBUG_ACCEL |
||
38 | endif |
||
39 | ifdef DEBUG_KEYBOARD |
||
40 | DEFINES += -DDEBUG_KEYBOARD |
||
41 | endif |
||
42 | ifdef NO_DELAY |
||
43 | DEFINES += -DNO_DELAY |
||
44 | endif |
||
45 | ifdef LIBC_MEMCPY |
||
46 | DEFINES += -DLIBC_MEMCPY |
||
47 | endif |
||
48 | |||
49 | # defines for vga.c only. |
||
50 | ifdef ROOT_VC_SHORTCUT |
||
51 | VGA_DEFINES += -DROOT_VC_SHORTCUT |
||
52 | endif |
||
53 | |||
54 | ifdef DEBUG_CONF |
||
55 | DEFINES += -DDEBUG_CONF |
||
56 | endif |
||
57 | |||
58 | ifdef INCLUDE_NV3_DRIVER |
||
59 | VGA_DEFINES +=-DINCLUDE_NV3_DRIVER |
||
60 | DRIVERS += drivers/nv3.o |
||
61 | ifdef INCLUDE_NV3_DRIVER_TEST |
||
62 | VGA_DEFINES += -DINCLUDE_NV3_DRIVER_TEST |
||
63 | endif |
||
64 | endif |
||
65 | |||
66 | # defines for ramdac.c, ramdac.h (and files including it) only. |
||
67 | ifdef INCLUDE_NORMAL_DAC |
||
68 | RAMDAC_DEFINES += -DINCLUDE_NORMAL_DAC |
||
69 | ifdef INCLUDE_NORMAL_DAC_TEST |
||
70 | RAMDAC_DEFINES += -DINCLUDE_NORMAL_DAC_TEST |
||
71 | endif |
||
72 | endif |
||
73 | ifdef INCLUDE_S3_SDAC_DAC |
||
74 | RAMDAC_DEFINES += -DINCLUDE_S3_SDAC_DAC |
||
75 | ifdef INCLUDE_S3_SDAC_DAC_TEST |
||
76 | RAMDAC_DEFINES += -DINCLUDE_S3_SDAC_DAC_TEST |
||
77 | endif |
||
78 | endif |
||
79 | ifdef INCLUDE_S3_GENDAC_DAC |
||
80 | RAMDAC_DEFINES += -DINCLUDE_S3_GENDAC_DAC |
||
81 | ifdef INCLUDE_S3_GENDAC_DAC_TEST |
||
82 | RAMDAC_DEFINES += -DINCLUDE_S3_GENDAC_DAC_TEST |
||
83 | endif |
||
84 | endif |
||
85 | ifdef INCLUDE_S3_TRIO64_DAC |
||
86 | RAMDAC_DEFINES += -DINCLUDE_S3_TRIO64_DAC |
||
87 | ifdef INCLUDE_S3_TRIO64_DAC_TEST |
||
88 | RAMDAC_DEFINES += -DINCLUDE_S3_TRIO64_DAC_TEST |
||
89 | endif |
||
90 | endif |
||
91 | ifdef INCLUDE_SIERRA_DAC |
||
92 | RAMDAC_DEFINES += -DINCLUDE_SIERRA_DAC |
||
93 | ifdef INCLUDE_SIERRA_DAC_TEST |
||
94 | RAMDAC_DEFINES += -DINCLUDE_SIERRA_DAC_TEST |
||
95 | endif |
||
96 | endif |
||
97 | ifdef INCLUDE_SC15025_DAC |
||
98 | RAMDAC_DEFINES += -DINCLUDE_SC15025_DAC |
||
99 | ifdef INCLUDE_SC15025_DAC_TEST |
||
100 | RAMDAC_DEFINES += -DINCLUDE_SC15025_DAC_TEST |
||
101 | endif |
||
102 | endif |
||
103 | ifdef INCLUDE_ATT20C490_DAC |
||
104 | RAMDAC_DEFINES += -DINCLUDE_ATT20C490_DAC |
||
105 | ifdef INCLUDE_ATT20C490_DAC_TEST |
||
106 | RAMDAC_DEFINES += -DINCLUDE_ATT20C490_DAC_TEST |
||
107 | endif |
||
108 | endif |
||
109 | ifdef INCLUDE_ATT20C498_DAC |
||
110 | RAMDAC_DEFINES += -DINCLUDE_ATT20C498_DAC |
||
111 | ifdef INCLUDE_ATT20C498_DAC_TEST |
||
112 | RAMDAC_DEFINES += -DINCLUDE_ATT20C498_DAC_TEST |
||
113 | endif |
||
114 | endif |
||
115 | ifdef INCLUDE_ICW_DAC |
||
116 | RAMDAC_DEFINES += -DINCLUDE_ICW_DAC |
||
117 | ifdef INCLUDE_ICW_DAC_TEST |
||
118 | RAMDAC_DEFINES += -DINCLUDE_ICW_DAC_TEST |
||
119 | endif |
||
120 | endif |
||
121 | ifdef INCLUDE_IBMRGB52x_DAC |
||
122 | RAMDAC_DEFINES += -DINCLUDE_IBMRGB52x_DAC |
||
123 | ifdef INCLUDE_IBMRGB52x_DAC_TEST |
||
124 | RAMDAC_DEFINES += -DINCLUDE_IBMRGB52x_DAC_TEST |
||
125 | endif |
||
126 | endif |
||
127 | ifdef INCLUDE_SC1148X_DAC |
||
128 | RAMDAC_DEFINES += -DINCLUDE_SC1148X_DAC |
||
129 | ifdef INCLUDE_SC1148X_DAC_TEST |
||
130 | RAMDAC_DEFINES += -DINCLUDE_SC1148X_DAC_TEST |
||
131 | endif |
||
132 | endif |
||
133 | ifdef INCLUDE_ICS_GENDAC_DAC |
||
134 | RAMDAC_DEFINES += -DINCLUDE_ICS_GENDAC_DAC |
||
135 | ifdef INCLUDE_ICS_GENDAC_DAC_TEST |
||
136 | RAMDAC_DEFINES += -DINCLUDE_ICS_GENDAC_DAC_TEST |
||
137 | endif |
||
138 | endif |
||
139 | |||
140 | C_OPT += -I../linuxc24/include -D__KERNEL__ $(RAMDAC_DEFINES) $(VGA_DEFINES) $(DEFINES) |
||
141 | |||
142 | include $(BASE)/config/lib.mk |
||
143 |