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