add casts to zune macros to silence some warnings
[tangerine.git] / workbench / libs / gadtools / mmakefile.src
blob57dee5372c8be6f46138fc52df28f3226883ce3f
1 #   $Id$
2 include $(TOP)/config/make.cfg
4 CLASSES :=  buttonclass textclass sliderclass arrowclass scrollerclass \
5             stringclass listviewclass checkboxclass cycleclass mxclass \
6             paletteclass
7                    
8 FILES   :=  basicfuncs gadgets menus $(CLASSES)
9 FUNCS   :=  createcontext \
10             creategadgeta \
11             createmenusa \
12             drawbevelboxa \
13             freegadgets \
14             freemenus \
15             freevisualinfo \
16             getvisualinfoa \
17             gt_beginrefresh \
18             gt_endrefresh \
19             gt_filterimsg \
20             gt_getgadgetattrsa \
21             gt_getimsg \
22             gt_postfilterimsg \
23             gt_refreshwindow \
24             gt_replyimsg \
25             gt_setgadgetattrsa \
26             layoutmenuitemsa \
27             layoutmenusa
29 #MM workbench-libs-gadtools-includes : \
30 #MM     kernel-exec-includes \
31 #MM     kernel-dos-includes \
32 #MM     kernel-utility-includes \
33 #MM     kernel-graphics-includes \
34 #MM     kernel-intuition-includes \
35 #MM     kernel-layers-includes \
36 #MM     includes-copy
37 #MM- workbench-libs-gadtools : linklibs
39 %build_module mmake=workbench-libs-gadtools \
40     modname=gadtools modtype=library \
41     files="gadtools_init $(FUNCS) $(FILES)" \
42     uselibs="rom amiga"
44 # (bernie) this hack disables optimization on classes.c to fix a problem in the
45 # current Amiga version of gcc and egcs. Using inline asm macros to perform
46 # shared library calls sometimes leads the optimizer to a dead-end situation
47 # where one of the registers involved in the inline asm macro gets spilled on
48 # the frame.
50 # stegerg: classes.c file was split into one c file per class. sorry :(
52 #ifeq ($(ARCH),amiga)
53 #$(OBJDIR)/classes.o : classes.c
54 #       %compile_q opt="$(filter-out -O%,$(CFLAGS)) -O0"
55 #endif
57 %common