Some more bits. Compositing driver installs itself.
[AROS.git] / rom / graphics / mmakefile.src
blobf005e58f7563300b5beed10c9a10717e59a3256f
1 # $Id$
2 include $(TOP)/config/make.cfg
4 USER_INCLUDES := -I$(SRCDIR)/rom/cgfx -D__GRAPHICS_NOHIDDBASE__
6 FILES     := \
7         intregions \
8         graphics_misc \
9         areafill \
10         fontsupport \
11         color_support \
12         gels_internal \
13         objcache \
14         default_font \
15         compositing_driver \
16         graphics_driver \
17         fakegfxhidd \
18         dispinfo \
19         gfxfuncsupport \
20         cgx_support
23 FUNCTIONS := \
24         addanimob \
25         addbob \
26         adddisplaydrivera \
27         addfont \
28         addvsprite \
29         allocbitmap \
30         allocdbufinfo \
31         allocraster \
32         allocspritedataa \
33         andrectrect \
34         andrectregion \
35         andrectregionnd \
36         andregionregion \
37         andregionregionnd \
38         animate \
39         areadraw \
40         areaellipse \
41         areaend \
42         areamove \
43         areregionsequal \
44         askfont \
45         asksoftstyle \
46         attachpalextra \
47         attemptlocklayerrom \
48         bestmodeida \
49         bitmapscale \
50         bltbitmap \
51         bltbitmaprastport \
52         bltclear \
53         bltmaskbitmaprastport \
54         bltpattern \
55         bltrastportbitmap \
56         blttemplate \
57         calcivg \
58         cbump \
59         changeextspritea \
60         changesprite \
61         changevpbitmap \
62         cleareol \
63         clearrectregion \
64         clearrectregionnd \
65         clearregionregion \
66         clearregionregionnd \
67         clearregion \
68         clearscreen \
69         clipblit \
70         clonerastport \
71         closefont \
72         closemonitor \
73         cmove \
74         coercemode \
75         copyregion \
76         copysbitmap \
77         createrastport \
78         cwait \
79         deinitrastport \
80         disownblitter \
81         disposeregion \
82         docollision \
83         draw \
84         drawellipse \
85         drawglist \
86         eraserect \
87         extendfont \
88         findcolor \
89         finddisplayinfo \
90         flood \
91         fontextent \
92         freebitmap \
93         freecolormap \
94         freecoplist \
95         freecprlist \
96         freedbufinfo \
97         freegbuffers \
98         freeraster \
99         freerastport \
100         freesprite \
101         freespritedata \
102         freevportcoplists \
103         getapen \
104         getbitmapattr \
105         getbpen \
106         getcolormap \
107         getdisplayinfodata \
108         getdrmd \
109         getextspritea \
110         getgbuffers \
111         getoutlinepen \
112         getrgb32 \
113         getrgb4 \
114         getrpattrsa \
115         getsprite \
116         getvpmodeid \
117         gfxassociate \
118         gfxfree \
119         gfxlookup \
120         gfxnew \
121         initarea \
122         initbitmap \
123         initgels \
124         initgmasks \
125         initmasks \
126         initrastport \
127         inittmpras \
128         initview \
129         initvport \
130         ispointinregion \
131         loadrgb32 \
132         loadrgb4 \
133         loadview \
134         locklayerrom \
135         makevport \
136         modenotavailable \
137         move \
138         movesprite \
139         mrgcop \
140         newrectregion \
141         newregion \
142         nextdisplayinfo \
143         obtainbestpena \
144         obtainpen \
145         openfont \
146         openmonitor \
147         orrectregion \
148         orrectregionnd \
149         orregionregion \
150         orregionregionnd \
151         ownblitter \
152         polydraw \
153         qblit \
154         qbsblit \
155         readpixel \
156         readpixelarray8 \
157         readpixelline8 \
158         rectfill \
159         releasepen \
160         remfont \
161         remibob \
162         remvsprite \
163         scalerdiv \
164         scrollraster \
165         scrollrasterbf \
166         scrollregion \
167         scrollvport \
168         setabpendrmd \
169         setapen \
170         setbpen \
171         setchiprev \
172         setcollision \
173         setdisplaydrivercallback \
174         setdrmd \
175         setfont \
176         setmaxpen \
177         setoutlinepen \
178         setrast \
179         setregion \
180         setrgb32 \
181         setrgb32cm \
182         setrgb4 \
183         setrgb4cm \
184         setrpattrsa \
185         setsoftstyle \
186         setwritemask \
187         showimminentreset \
188         sortglist \
189         stripfont \
190         swapregions \
191         syncsbitmap \
192         text \
193         textextent \
194         textfit \
195         textlength \
196         ucopperlistinit \
197         unlocklayerrom \
198         vbeampos \
199         videocontrol \
200         waitblit \
201         waitbovp \
202         waittof \
203         weightamatch \
204         writechunkypixels \
205         writepixel \
206         writepixelarray8 \
207         writepixelline8 \
208         xorrectregion \
209         xorrectregionnd \
210         xorregionregion \
211         xorregionregionnd
213 #MM kernel-graphics-includes : \
214 #MM     kernel-exec-includes \
215 #MM     kernel-oop-includes \
216 #MM     kernel-utility-includes \
217 #MM     workbench-libs-cgfx-includes \
218 #MM     includes-copy
220 #MM- core-linklibs : linklibs-graphics
222 #MM kernel-graphics     : includes-composition-copy
223 #MM kernel-graphics-kobj: includes-composition-copy
224 #MM kernel-graphics-pkg : includes-composition-copy
226 %build_module mmake=kernel-graphics \
227   modname=graphics modtype=library \
228   files="graphics_init $(FUNCTIONS) $(FILES)" \
229   uselibs="oop rom"