summaryrefslogtreecommitdiffstats
path: root/rules/mesalib.in
blob: e12da5fef690b71ffecbe0acf41e8247901d6b6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
## SECTION=multimedia_xorg_support_libs

menuconfig MESALIB
	tristate
	prompt "mesa                          "
	select LIBDRM
	select DRI2PROTO
	select XORG_LIB_X11		if MESALIB_DRIVER_DRI
	select XORG_LIB_XEXT		if MESALIB_DRIVER_DRI || MESALIB_DRIVER_XLIB
	select XORG_LIB_XXF86VM		if MESALIB_DRIVER_DRI
	select XORG_LIB_XDAMAGE		if MESALIB_DRIVER_DRI
	select XORG_LIB_XFIXES		if MESALIB_DRIVER_DRI
	select XORG_PROTO_GL		if MESALIB_DRIVER_DRI
	select EXPAT			if MESALIB_DRIVER_DRI
	help
	  Mesa is a 3-D graphics library with an API which is very
	  similar to that of OpenGL. See the project homepage for
	  details:

		http://www.mesa3d.org/

if MESALIB

choice
	depends on MESALIB
	prompt "backend driver"


	config MESALIB_DRIVER_XLIB
		depends on !XORG_SERVER_EXT_GLX
		bool
		prompt "xlib"

	config MESALIB_DRIVER_DRI
		bool
		prompt "dri"

	config MESALIB_DRIVER_OSMESA
		depends on !XORG_SERVER_EXT_GLX
		bool
		prompt "osmesa"

endchoice

if MESALIB_DRIVER_DRI

comment "dri drivers"

config MESALIB_DRI_I915
	bool
	prompt "i915"


config MESALIB_DRI_SWRAST
	bool
	prompt "swrast"

config MESALIB_DRI_I810
	bool
	prompt "i810"

config MESALIB_DRI_I965
	bool
	prompt "i965"

config MESALIB_DRI_MACH64
	bool
	prompt "mach64"

config MESALIB_DRI_MGA
	bool
	prompt "mga"

config MESALIB_DRI_R128
	bool
	prompt "r128"

config MESALIB_DRI_R200
	bool
	prompt "r200"

config MESALIB_DRI_R300
	bool
	prompt "r300"

config MESALIB_DRI_RADEON
	bool
	prompt "radeon"

config MESALIB_DRI_S3V
	bool
	prompt "s3v"

config MESALIB_DRI_SAVAGE
	bool
	prompt "savage"

config MESALIB_DRI_SIS
	bool
	prompt "sis"

config MESALIB_DRI_TDFX
	bool
	prompt "tdfx"

config MESALIB_DRI_TRIDENT
	bool
	prompt "trident"

config MESALIB_DRI_UNICHROME
	bool
	prompt "unichrome"

config MESALIB_DRI_FFB
	bool
	prompt "ffb"

endif
endif