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