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)
170 USER_LDFLAGS := -static
172 #MM kernel-intuition : kernel-intuition-$(ARCH)-$(CPU)
173 #MM kernel-intuition-linklib : kernel-intuition-$(ARCH)-$(CPU)
175 #MM kernel-intuition-includes : \
176 #MM kernel-exec-includes \
177 #MM kernel-utility-includes \
178 #MM kernel-graphics-includes \
179 #MM workbench-libs-cgfx-includes \
180 #MM kernel-timer-includes \
181 #MM kernel-layers-includes \
182 #MM kernel-keymap-includes \
183 #MM kernel-input-includes \
185 #MM- core-linklibs: linklibs-intuition
187 %build_module mmake=kernel-intuition \
188 modname=intuition modtype=library \
189 files="intuition_init $(FUNCS) $(FILES)"
191 $(GENDIR)/$(CURDIR)/shutdownscreen.d : $(GENDIR)/$(CURDIR)/shutdown_image.h
193 $(GENDIR)/$(CURDIR)/shutdown_image.h : shutdown.ilbm
194 @$(ECHO) "Creating $@..."