2 include $(SRCDIR)/config/aros.cfg
3 include $(SRCDIR)/$(CURDIR)/make.cfg
5 USER_CFLAGS := -DENHANCED $(PARANOIA_CFLAGS)
6 USER_LDFLAGS := -static
8 OS_INCLUDES_DIR := $(AROS_INCLUDES)
9 INCLUDES_DIR := $(AROS_INCLUDES)
11 OS_INCLUDES := -I$(AROS_INCLUDES)
13 USER_INCLUDES := -I$(SRCDIR)/$(CURDIR) -I$(INCLUDES_DIR)
15 INCLUDES := $(USER_INCLUDES) $(OS_INCLUDES)
18 $(OBJDIR)/bgui.library_rev.h \
19 $(INCLUDES_DIR)/libraries/bgui.h \
20 $(INCLUDES_DIR)/libraries/bgui_macros.h \
21 $(INCLUDES_DIR)/bgui/bgui_compilerspecific.h \
22 $(INCLUDES_DIR)/bgui/bgui.h \
23 $(INCLUDES_DIR)/bgui/bgui_image.h \
24 $(INCLUDES_DIR)/bgui/bgui_locale.h \
25 $(INCLUDES_DIR)/bgui/bgui_asl.h \
26 $(INCLUDES_DIR)/bgui/bgui_arexx.h \
27 $(INCLUDES_DIR)/bgui/bgui_cx.h \
28 $(INCLUDES_DIR)/bgui/bgui_obsolete.h \
29 $(INCLUDES_DIR)/bgui/bgui_macros.h \
30 $(INCLUDES_DIR)/bgui/bgui_proto.h \
31 $(INCLUDES_DIR)/bgui/bgui_pragmas.h \
32 $(INCLUDES_DIR)/pragma/bgui_lib.h \
33 $(INCLUDES_DIR)/bgui/bgui_lib.fd \
34 $(INCLUDES_DIR)/clib/bgui_protos.h \
35 $(INCLUDES_DIR)/defines/bgui.h \
36 $(INCLUDES_DIR)/proto/bgui.h \
37 $(INCLUDES_DIR)/bgui/bgui_bar.h \
38 $(INCLUDES_DIR)/libraries/bgui_bar.h \
39 $(INCLUDES_DIR)/bgui/bgui_treeview.h \
40 $(INCLUDES_DIR)/libraries/bgui_treeview.h \
41 $(INCLUDES_DIR)/bgui/bgui_layoutgroup.h \
42 $(INCLUDES_DIR)/libraries/bgui_layoutgroup.h \
43 $(INCLUDES_DIR)/bgui/bgui_prefs.h
45 #MM- contrib-bgui : contrib-bgui-setup linklib-bgui bgui-library bgui-gadgets bgui-prefs bgui-test bgui-examples
47 #MM- contrib-bgui-setup : includes linklibs bgui-setup bgui-includes-copy
49 #MM- bgui-gadgets : bgui-gadgets-bar bgui-gadgets-layoutgroup bgui-gadgets-palette bgui-gadgets-popbutton bgui-gadgets-treeview
53 gadget_directories = \
62 @$(CP) $(SRCDIR)/$(CURDIR)/s/Package-Startup $(BGUISDIR)
63 @$(CP) $(SRCDIR)/$(CURDIR)/s/Package-Shutdown $(BGUISDIR)
64 $(MKDIR) $(AROS_PACKAGES)
65 $(ECHO) "Extras:BGUI" >$(AROS_PACKAGES)/BGUI
68 bgui-includes-copy : $(INCLUDE_FILES)
69 bgui-includes-copy : $(INCLUDE_FILES)
72 @$(MKDIR) $(GENDIR)/$(CURDIR)/bin
73 @$(MKDIR) $(INCLUDES_DIR)
74 @$(MKDIR) $(INCLUDES_DIR)/libraries
75 @$(MKDIR) $(INCLUDES_DIR)/bgui
76 @$(MKDIR) $(INCLUDES_DIR)/pragma
78 @$(MKDIR) $(BGUILIBSDIR)
79 @$(MKDIR) $(BGUIEXAMPLESDIR)
80 @$(MKDIR) $(BGUITESTSDIR)
82 @$(MKDIR) $(BGUIPREFSDIR)
83 @$(MKDIR) $(BGUICLASSESDIR)
84 @$(MKDIR) $(BGUIGADGETSDIR)
87 $(OBJDIR)/bgui.library_rev.h: bgui.library_rev.rev
88 @$(CP) $< $(OBJDIR)/bgui.library_rev.h
90 $(INCLUDES_DIR)/libraries/bgui.h : include/libraries_bgui.h
93 $(INCLUDES_DIR)/libraries/bgui_macros.h : include/libraries_bgui_macros.h
96 $(INCLUDES_DIR)/bgui/bgui_compilerspecific.h : include/bgui_compilerspecific.h
99 $(INCLUDES_DIR)/bgui/bgui.h : include/bgui.h
102 $(INCLUDES_DIR)/bgui/bgui_image.h : include/bgui_image.h
105 $(INCLUDES_DIR)/bgui/bgui_locale.h : include/bgui_locale.h
108 $(INCLUDES_DIR)/bgui/bgui_asl.h : include/bgui_asl.h
111 $(INCLUDES_DIR)/bgui/bgui_arexx.h : include/bgui_arexx.h
114 $(INCLUDES_DIR)/bgui/bgui_cx.h : include/bgui_cx.h
117 $(INCLUDES_DIR)/bgui/bgui_obsolete.h : include/bgui_obsolete.h
120 $(INCLUDES_DIR)/bgui/bgui_macros.h : include/bgui_macros.h
123 $(INCLUDES_DIR)/bgui/bgui_proto.h : include/bgui_proto.h
126 $(INCLUDES_DIR)/bgui/bgui_pragmas.h : include/bgui_pragmas.h
129 $(INCLUDES_DIR)/pragma/bgui_lib.h : include/pragma/bgui_lib.h
132 $(INCLUDES_DIR)/bgui/bgui_lib.fd : include/bgui_lib.fd
135 $(INCLUDES_DIR)/clib/bgui_protos.h : include/aros/bgui_protos_clib.h
138 $(INCLUDES_DIR)/defines/bgui.h : include/aros/bgui_defines.h
141 $(INCLUDES_DIR)/proto/bgui.h : include/bgui_proto_aros.h
146 $(INCLUDES_DIR)/bgui/bgui_bar.h : gadgets/Bar/include/BarClass.h
149 $(INCLUDES_DIR)/libraries/bgui_bar.h : include/libraries_bgui_bar.h
152 $(INCLUDES_DIR)/bgui/bgui_treeview.h : gadgets/TreeView/include/TreeViewClass.h
155 $(INCLUDES_DIR)/libraries/bgui_treeview.h : include/libraries_bgui_treeview.h
158 $(INCLUDES_DIR)/bgui/bgui_layoutgroup.h : gadgets/LayoutGroup/include/LayoutGroupClass.h
161 $(INCLUDES_DIR)/libraries/bgui_layoutgroup.h : include/libraries_bgui_layoutgroup.h
164 $(INCLUDES_DIR)/bgui/bgui_prefs.h : include/bgui_prefs.h
216 #MM- bgui-library : bgui-test bgui-examples
218 %build_module_simple mmake=bgui-library \
219 modname=bgui modtype=library \
220 moduledir=$(AROS_CONTRIB)/BGUI/Libs \