3 include $(SRCDIR)/config/aros.cfg
5 FILES := boolgadgets boopsigadgets buttongclass frameiclass frbuttonclass \
6 gadgetclass gadgets imageclass inputhandler propgadgets propgclass \
7 requesters strgadgets strgclass pointerclass windowclasses \
8 intuition_misc inputhandler_support inputhandler_actions \
9 menus barlabelclass fillrectclass groupgclass wbtasktalk \
10 rootclass icclass modelclass itexticlass misc sysiclass menutask \
11 windecorclass scrdecorclass menudecorclass monitorclass screennotifytask \
12 screenclass decoration sysrequest_intern shutdownscreen
26 buildeasyrequestargs \
126 setdefaultpubscreen \
127 setdefaultscreenfont \
143 startscreennotifytaglist \
148 unlockpubscreenlist \
159 INTUITION_BUILDDIR := $(GENDIR)/$(CURDIR)/intuition
160 USER_INCLUDES := -I$(INTUITION_BUILDDIR)
161 USER_LDFLAGS := -static
162 USER_CPPFLAGS := -D__DOS_NOLIBBASE__ \
163 -D__INTUITION_NOLIBBASE__ \
164 -D__LAYERS_NOLIBBASE__ \
165 -D__UTILITY_NOLIBBASE__ \
166 -D__INPUT_NOLIBBASE__ \
167 -D__TIMER_NOLIBBASE__ \
168 -D__OOP_NOLIBBASE__ \
169 -D__OOP_NOMETHODBASES__ \
170 -D__OOP_NOATTRBASES__ \
171 -D__GRAPHICS_NOLIBBASE__ \
172 -D__KEYMAP_NOLIBBASE__
174 #MM kernel-intuition : kernel-intuition-$(ARCH)-$(CPU)
175 #MM kernel-intuition-linklib : kernel-intuition-$(ARCH)-$(CPU)
177 #MM kernel-intuition-includes : \
178 #MM kernel-exec-includes \
179 #MM kernel-utility-includes \
180 #MM kernel-graphics-includes \
181 #MM workbench-libs-cgfx-includes \
182 #MM kernel-timer-includes \
183 #MM kernel-layers-includes \
184 #MM kernel-keymap-includes \
185 #MM kernel-input-includes \
187 #MM- core-linklibs: linklibs-intuition
189 %build_module mmake=kernel-intuition \
190 modname=intuition modtype=library \
191 files="intuition_init $(FUNCS) $(FILES)"
193 $(INTUITION_BUILDDIR)/shutdownscreen.d : $(INTUITION_BUILDDIR)/shutdown_image.h
195 $(INTUITION_BUILDDIR)/shutdown_image.h : shutdown.ilbm
196 @$(ECHO) "Creating $@..."