3 INSTALLPATH
= ..
/..
/build
4 ABOXINCLUDEPATH
= /gg
/morphos
/aboxinclude
/
10 LIB
= /gg
/morphos
/lib
/
16 #commodore patents valid?
17 #PATENTS = -DNOCBMPATENTS
22 CERROR
= -Wall
-Werror-implicit-function-declaration
23 CDEFINES
= -D__MORPHOS__
-DPUBLIC_ONLY
-DSKINS
-DINTUITION_NOTIFY_SUPPORT
$(PATENTS
) -D_AROS
-DSYSTEM_PRIVATE
-U__varargs68k__
-DUSE_INLINE_STDARG
-DTITLEHACK
24 CFLAGS
= $(COPTS
) $(CCPU
) $(CERROR
) $(CDEFINES
) -mmultiple
-noixemul
-Icache-os
-Icache-std
-I
$(ABOXINCLUDEPATH
)os-include
-I
$(ABOXINCLUDEPATH
)include -I
/gg
/morphos
/include -I.
/ -Imorphos
/
60 getdefaultpubscreen.o\
78 movewindowinfrontof.o\
103 scrollwindowraster.o\
105 setdefaultpubscreen.o\
106 setdefaultscreenfont.o\
123 unlockpubscreenlist.o\
154 buildeasyrequestargs.o\
183 inputhandler_actions.o\
184 inputhandler_support.o\
209 all: morphosfuncs intuition.library.elf
213 $(CC
) $(CFLAGS
) -c
$*.c
218 intuition.library.elf
: $(OBJS
) libend.o
219 ppc-morphos-ld
-L
$(LIB
) $(OBJS
) libmorphosfuncs.a
-lstring
-lmemblock
-labox
-lsyscall libend.o
-o intuition.library.elf.db
220 ppc-morphos-strip
-s
--remove-section .comment intuition.library.elf.db
-o intuition.library.elf
223 ppc-morphos-objdump
--syms
--reloc
--disassemble-all intuition.library.elf.db
>intuition.library.elf.dump
225 dumpstate
: dumpstate.c
226 gcc
-o dumpstate
-O
-noixemul dumpstate.c
228 freezedemon
: freezedemon.c
229 gcc
-o freezedemon
-O
-noixemul freezedemon.c
232 rm -f intuition.library.elf libmorphosfuncs.a
*.o
*~ morphos
/*.o
234 # $(INSTALLPATH)/modules/intuition.library.elf
235 # this dependency doesn't work on a clean system..sigh
239 -cp intuition.library.elf.db
$(INSTALLPATH
)/modules
/intuition.library.elf
241 # -cp intuition.library.elf ../../extmodules/
242 # -cp intuition.library.elf sys:morphos/extmodules/
245 bumprev2 VERSION
$(VERSION
) FILE
$(SRC
)intuition_rev TAG intuition.library
247 GLOBAL
= intuition_intern.h morphos
/intuition_internmos.h
249 ADEBUG
= aros
/debug.h
250 SKIN
= morphos
/intuition_customize.h
252 intuition_init.o
: intuition_init.c libdefs.h
$(GLOBAL
) $(SKIN
) strgadgets.h inputhandler.h menutask.h intuition_rev.h
253 activategadget.o
: activategadget.c
$(GLOBAL
) inputhandler_actions.h inputhandler.h gadgets.h
254 activatewindow.o
: activatewindow.c
$(GLOBAL
) inputhandler.h inputhandler_actions.h inputhandler_support.h
255 addclass.o
: addclass.c
$(GLOBAL
) maybe_boopsi.h
256 addgadget.o
: addgadget.c
$(GLOBAL
)
257 addglist.o
: addglist.c
$(GLOBAL
) boopsigadgets.h
258 allocremember.o
: allocremember.c
$(GLOBAL
)
259 alohaworkbench.o
: alohaworkbench.c
$(GLOBAL
)
260 autorequest.o
: autorequest.c requesters.h
$(GLOBAL
)
261 beginrefresh.o
: beginrefresh.c
$(GLOBAL
)
262 changescreenbuffer.o
: changescreenbuffer.c
$(GLOBAL
)
263 changewindowbox.o
: changewindowbox.c
$(GLOBAL
) inputhandler_actions.h
264 cleardmrequest.o
: cleardmrequest.c
$(GLOBAL
)
265 clearmenustrip.o
: clearmenustrip.c
$(GLOBAL
)
266 clearpointer.o
: clearpointer.c
$(GLOBAL
)
267 closeworkbench.o
: closeworkbench.c
$(GLOBAL
) inputhandler.h inputhandler_actions.h
268 displayalert.o
: displayalert.c
$(GLOBAL
)
269 donotify.o
: donotify.c
$(GLOBAL
) intuition_private.h icclass.h
270 doubleclick.o
: doubleclick.c
$(GLOBAL
)
271 endrefresh.o
: endrefresh.c
$(GLOBAL
)
272 endrequest.o
: endrequest.c
$(GLOBAL
) inputhandler_actions.h
273 findclass.o
: findclass.c
$(GLOBAL
)
274 freeclass.o
: freeclass.c
$(GLOBAL
)
275 freeintuimessage.o
: freeintuimessage.c
$(GLOBAL
) $(ADEBUG
)
276 freeremember.o
: freeremember.c
$(GLOBAL
)
277 freescreenbuffer.o
: freescreenbuffer.c
$(GLOBAL
)
278 freescreendrawinfo.o
: freescreendrawinfo.c
$(GLOBAL
)
279 freesysrequest.o
: freesysrequest.c requesters.h
$(GLOBAL
) $(SKIN
)
280 getdefaultpubscreen.o
: getdefaultpubscreen.c
$(GLOBAL
)
281 getdefprefs.o
: getdefprefs.c
$(GLOBAL
)
282 getprefs.o
: getprefs.c
$(GLOBAL
)
283 getscreendata.o
: getscreendata.c
$(GLOBAL
)
284 getscreendrawinfo.o
: getscreendrawinfo.c
$(GLOBAL
) $(ADEBUG
)
285 helpcontrol.o
: helpcontrol.c
$(GLOBAL
) $(ADEBUG
)
286 initrequester.o
: initrequester.c
$(GLOBAL
)
287 itemaddress.o
: itemaddress.c
$(GLOBAL
)
288 lendmenus.o
: lendmenus.c
$(GLOBAL
) $(ADEBUG
)
289 lockibase.o
: lockibase.c
$(GLOBAL
)
290 lockpubscreen.o
: lockpubscreen.c
$(GLOBAL
) $(ADEBUG
)
291 lockpubscreenlist.o
: lockpubscreenlist.c
$(GLOBAL
)
292 makeclass.o
: makeclass.c
$(GLOBAL
) intuition_private.h
293 makescreen.o
: makescreen.c
$(GLOBAL
)
294 modifyidcmp.o
: modifyidcmp.c
$(GLOBAL
) $(SKIN
)
295 modifyprop.o
: modifyprop.c
$(GLOBAL
)
296 movescreen.o
: movescreen.c
$(GLOBAL
)
297 movewindow.o
: movewindow.c
$(GLOBAL
)
298 movewindowinfrontof.o
: movewindowinfrontof.c
$(GLOBAL
) inputhandler_actions.h
299 newmodifyprop.o
: newmodifyprop.c
$(GLOBAL
) propgadgets.h
300 newobjecta.o
: newobjecta.c
$(GLOBAL
) intuition_private.h maybe_boopsi.h
301 nextobject.o
: nextobject.c
$(GLOBAL
) maybe_boopsi.h
302 nextpubscreen.o
: nextpubscreen.c
$(GLOBAL
)
303 offgadget.o
: offgadget.c
$(GLOBAL
)
304 offmenu.o
: offmenu.c
$(GLOBAL
)
305 ongadget.o
: ongadget.c
$(GLOBAL
)
306 onmenu.o
: onmenu.c
$(GLOBAL
)
307 openscreentaglist.o
: openscreentaglist.c
$(GLOBAL
)
308 pointinimage.o
: pointinimage.c
$(GLOBAL
)
309 pubscreenstatus.o
: pubscreenstatus.c
$(GLOBAL
)
310 refreshgadgets.o
: refreshgadgets.c
$(GLOBAL
)
311 refreshglist.o
: refreshglist.c
$(GLOBAL
) boolgadgets.h boopsigadgets.h propgadgets.h strgadgets.h
312 refreshwindowframe.o
: refreshwindowframe.c
$(GLOBAL
) $(SKIN
) morphos
/mosmisc.h morphos
/renderwindowframe.h
313 remakedisplay.o
: remakedisplay.c
$(GLOBAL
)
314 removeclass.o
: removeclass.c
$(GLOBAL
) maybe_boopsi.h
315 removegadget.o
: removegadget.c
$(GLOBAL
)
316 reportmouse.o
: reportmouse.c
$(GLOBAL
)
317 request.o
: request.c
$(GLOBAL
) inputhandler_actions.h
318 resetmenustrip.o
: resetmenustrip.c
$(GLOBAL
)
319 rethinkdisplay.o
: rethinkdisplay.c
$(GLOBAL
) inputhandler.h
320 screenposition.o
: screenposition.c
$(GLOBAL
)
321 screentoback.o
: screentoback.c
$(GLOBAL
)
322 screentofront.o
: screentofront.c
$(GLOBAL
)
323 scrollwindowraster.o
: scrollwindowraster.c
$(GLOBAL
) inputhandler_actions.h inputhandler_support.h
324 setattrsa.o
: setattrsa.c
$(GLOBAL
) maybe_boopsi.h
325 setdefaultpubscreen.o
: setdefaultpubscreen.c
$(GLOBAL
)
326 setdefaultscreenfont.o
: setdefaultscreenfont.c
$(GLOBAL
) $(ADEBUG
)
327 setdmrequest.o
: setdmrequest.c
$(GLOBAL
) inputhandler_actions.h
328 setedithook.o
: setedithook.c
$(GLOBAL
)
329 setgadgetattrsa.o
: setgadgetattrsa.c
$(GLOBAL
)
330 setmenustrip.o
: setmenustrip.c
$(GLOBAL
) menus.h
331 setmousequeue.o
: setmousequeue.c
$(GLOBAL
)
332 setpointer.o
: setpointer.c
$(GLOBAL
)
333 setprefs.o
: setprefs.c
$(GLOBAL
)
334 setpubscreenmodes.o
: setpubscreenmodes.c
$(GLOBAL
)
335 setwindowpointera.o
: setwindowpointera.c
$(GLOBAL
)
336 setwindowtitles.o
: setwindowtitles.c
$(GLOBAL
)
337 showtitle.o
: showtitle.c
$(GLOBAL
) inputhandler_actions.h
338 sizewindow.o
: sizewindow.c
$(GLOBAL
)
339 sysreqhandler.o
: sysreqhandler.c
$(GLOBAL
) requesters.h
340 timeddisplayalert.o
: timeddisplayalert.c
$(GLOBAL
) morphos
/displayalert.h
341 unlockibase.o
: unlockibase.c
$(GLOBAL
)
342 unlockpubscreen.o
: unlockpubscreen.c
$(GLOBAL
)
343 unlockpubscreenlist.o
: unlockpubscreenlist.c
$(GLOBAL
)
344 wbenchtoback.o
: wbenchtoback.c
$(GLOBAL
)
345 wbenchtofront.o
: wbenchtofront.c
$(GLOBAL
)
346 windowlimits.o
: windowlimits.c
$(GLOBAL
)
347 windowtoback.o
: windowtoback.c
$(GLOBAL
)
348 windowtofront.o
: windowtofront.c
$(GLOBAL
) inputhandler_actions.h inputhandler_support.h
349 zipwindow.o
: zipwindow.c
$(GLOBAL
) inputhandler_actions.h
350 getattr.o
: getattr.c
$(GLOBAL
) maybe_boopsi.h
351 drawimagestate.o
: drawimagestate.c
$(GLOBAL
)
352 openwindowtaglist.o
: openwindowtaglist.c
$(GLOBAL
) $(ADEBUG
)
353 allocintuimessage.o
: allocintuimessage.c
$(GLOBAL
) $(ADEBUG
)
354 lateintuiinit.o
: lateintuiinit.c
$(GLOBAL
)
355 eraseimage.o
: eraseimage.c
$(GLOBAL
)
356 viewaddress.o
: viewaddress.c
$(GLOBAL
)
357 dogadgetmethoda.o
: dogadgetmethoda.c
$(GLOBAL
) gadgets.h
358 disposeobject.o
: disposeobject.c
$(GLOBAL
) maybe_boopsi.h
359 drawborder.o
: drawborder.c
$(GLOBAL
)
360 currenttime.o
: currenttime.c
$(GLOBAL
)
361 allocscreenbuffer.o
: allocscreenbuffer.c
$(GLOBAL
)
362 changewindowshape.o
: changewindowshape.c
$(GLOBAL
) $(ADEBUG
) inputhandler_actions.h
363 hidewindow.o
: hidewindow.c
$(GLOBAL
) intuition_private.h inputhandler_actions.h
364 showwindow.o
: showwindow.c
$(GLOBAL
) intuition_private.h inputhandler_actions.h
365 queryoverscan.o
: queryoverscan.c
$(GLOBAL
) $(ADEBUG
)
366 viewportaddress.o
: viewportaddress.c
$(GLOBAL
)
367 printitext.o
: printitext.c
$(GLOBAL
)
368 sendintuimessage.o
: sendintuimessage.c icclass.h
$(GLOBAL
) $(ADEBUG
)
369 removeglist.o
: removeglist.c
$(GLOBAL
) inputhandler.h
370 freeicdata.o
: freeicdata.c
$(GLOBAL
) icclass.h maybe_boopsi.h
371 drawimage.o
: drawimage.c
$(GLOBAL
)
372 gadgetmouse.o
: gadgetmouse.c
$(GLOBAL
) $(ADEBUG
) inputhandler.h inputhandler_support.h
373 buildsysrequest.o
: buildsysrequest.c
$(GLOBAL
) maybe_boopsi.h requesters.h
$(SKIN
)
374 buildeasyrequestargs.o
: buildeasyrequestargs.c
$(GLOBAL
) maybe_boopsi.h requesters.h
$(SKIN
)
375 easyrequestargs.o
: easyrequestargs.c
$(GLOBAL
) requesters.h
376 displaybeep.o
: displaybeep.c
$(GLOBAL
)
377 openwindow.o
: openwindow.c
$(GLOBAL
) $(ADEBUG
) $(SKIN
) inputhandler.h inputhandler_actions.h boopsigadgets.h
378 intuition_misc.o
: intuition_misc.c intuition_preferences.h
$(GLOBAL
) boopsigadgets.h
$(SKIN
)
379 boopsigadgets.o
: boopsigadgets.c
$(GLOBAL
)
380 wbtasktalk.o
: wbtasktalk.c
$(GLOBAL
)
381 requesters.o
: requesters.c
$(GLOBAL
) maybe_boopsi.h
382 gadgets.o
: gadgets.c
$(GLOBAL
) gadgets.h
383 propgadgets.o
: propgadgets.c
$(GLOBAL
) propgadgets.h gadgets.h
$(SKIN
) morphos
/intuition_extend.h
384 propgclass.o
: propgclass.c
$(GLOBAL
) maybe_boopsi.h propgadgets.h
385 boolgadgets.o
: boolgadgets.c
$(GLOBAL
) gadgets.h
386 strgadgets.o
: strgadgets.c
$(GLOBAL
) strgadgets.h
387 buttongclass.o
: buttongclass.c
$(GLOBAL
) maybe_boopsi.h gadgets.h
388 fillrectclass.o
: fillrectclass.c
$(GLOBAL
) maybe_boopsi.h
389 frameiclass.o
: frameiclass.c
$(GLOBAL
) maybe_boopsi.h gadgets.h
390 frbuttonclass.o
: frbuttonclass.c
$(GLOBAL
) maybe_boopsi.h gadgets.h
391 gadgetclass.o
: gadgetclass.c
$(GLOBAL
) maybe_boopsi.h gadgets.h icclass.h intuition_private.h
392 groupgclass.o
: groupgclass.c
$(GLOBAL
) $(ADEBUG
) maybe_boopsi.h
393 imageclass.o
: imageclass.c
$(GLOBAL
) maybe_boopsi.h
394 modelclass.o
: modelclass.c intuition_private.h intuition_pdefs.h
$(GLOBAL
)
395 rootclass.o
: rootclass.c
$(GLOBAL
)
396 strgclass.o
: strgclass.c
$(GLOBAL
) maybe_boopsi.h strgadgets.h
397 sysiclass.o
: sysiclass.c
$(GLOBAL
) $(SKIN
) morphos
/sysiclass.h maybe_boopsi.h gadgets.h morphos
/renderwindowframe.h
398 icclass.o
: icclass.c intuition_private.h intuition_pdefs.h
$(GLOBAL
) icclass.h
399 itexticlass.o
: itexticlass.c
$(GLOBAL
) maybe_boopsi.h gadgets.h
400 barlabelclass.o
: barlabelclass.c
$(GLOBAL
) maybe_boopsi.h
401 windowclasses.o
: windowclasses.c gadgets.h
$(GLOBAL
) inputhandler.h inputhandler_support.h
$(SKIN
)
402 pointerclass.o
: pointerclass.c
$(GLOBAL
)
403 inputhandler_actions.o
: inputhandler_actions.c inputhandler.h boopsigadgets.h boolgadgets.h propgadgets.h strgadgets.h gadgets.h
$(GLOBAL
) maybe_boopsi.h inputhandler_support.h inputhandler_actions.h menus.h
404 inputhandler_support.o
: inputhandler_support.c inputhandler.h
$(SKIN
) boopsigadgets.h boolgadgets.h propgadgets.h strgadgets.h gadgets.h
$(GLOBAL
) intuition_private.h maybe_boopsi.h inputhandler_support.h menus.h
405 menus.o
: menus.c inputhandler.h
$(GLOBAL
) maybe_boopsi.h menus.h
406 intuitextlength.o
: intuitextlength.c
$(GLOBAL
)
407 obtaingirport.o
: obtaingirport.c
$(GLOBAL
)
408 releasegirport.o
: releasegirport.c
$(GLOBAL
)
409 closewindow.o
: closewindow.c
$(GLOBAL
) inputhandler.h inputhandler_actions.h
$(SKIN
)
410 menutask.o
: menutask.c inputhandler.h
$(GLOBAL
) maybe_boopsi.h menus.h menutask.h
$(SKIN
) morphos
/smallmenu.h
411 menutask_new.o
: menutask_new.c inputhandler.h
$(GLOBAL
) maybe_boopsi.h menus.h menutask_new.h
$(SKIN
) morphos
/smallmenu.h morphos
/smallmenu_menusupport.h
412 openworkbench.o
: openworkbench.c
$(GLOBAL
)
413 misc.o
: misc.c
$(GLOBAL
)
414 screendepth.o
: screendepth.c
$(GLOBAL
) inputhandler_actions.h
415 closescreen.o
: closescreen.c
$(GLOBAL
) morphos
/intuition_extend.h
$(SKIN
)
416 inputhandler.o
: inputhandler.c
$(SKIN
) inputhandler.h boopsigadgets.h boolgadgets.h propgadgets.h strgadgets.h gadgets.h
$(GLOBAL
) intuition_private.h maybe_boopsi.h inputhandler_support.h inputhandler_actions.h menus.h morphos
/intuition_customizesupport.h
417 openscreen.o
: openscreen.c
$(GLOBAL
) $(ADEBUG
) $(SKIN
) morphos
/intuition_extend.h
418 iswindowvisible.o
: iswindowvisible.c
$(GLOBAL
)
419 functable.o
: functable.c libdefs.h
420 setiprefs.o
: setiprefs.c
$(GLOBAL
) $(SKIN
)
421 lockpubclass.o
: lockpubclass.c
$(GLOBAL
)
422 unlockpubclass.o
: unlockpubclass.c
$(GLOBAL
)
423 dumpintuistate.o
: dumpintuistate.c
$(GLOBAL
)