1 include $(TOP)/config/make.cfg
2 include $(SRCDIR)/$(CURDIR)/make.cfg
4 USER_CFLAGS := -DENHANCED $(PARANOIA_CFLAGS)
5 USER_LDFLAGS := -static
7 OS_INCLUDES_DIR := $(AROS_INCLUDES)
8 INCLUDES_DIR := $(AROS_INCLUDES)
10 OS_INCLUDES := -I$(AROS_INCLUDES)
12 USER_INCLUDES := -I$(SRCDIR)/$(CURDIR) -I$(INCLUDES_DIR)
14 INCLUDES := $(USER_INCLUDES) $(OS_INCLUDES)
17 $(OBJDIR)/bgui.library_rev.h \
18 $(INCLUDES_DIR)/libraries/bgui.h \
19 $(INCLUDES_DIR)/libraries/bgui_macros.h \
20 $(INCLUDES_DIR)/bgui/bgui_compilerspecific.h \
21 $(INCLUDES_DIR)/bgui/bgui.h \
22 $(INCLUDES_DIR)/bgui/bgui_image.h \
23 $(INCLUDES_DIR)/bgui/bgui_locale.h \
24 $(INCLUDES_DIR)/bgui/bgui_asl.h \
25 $(INCLUDES_DIR)/bgui/bgui_arexx.h \
26 $(INCLUDES_DIR)/bgui/bgui_cx.h \
27 $(INCLUDES_DIR)/bgui/bgui_obsolete.h \
28 $(INCLUDES_DIR)/bgui/bgui_macros.h \
29 $(INCLUDES_DIR)/bgui/bgui_proto.h \
30 $(INCLUDES_DIR)/bgui/bgui_pragmas.h \
31 $(INCLUDES_DIR)/pragma/bgui_lib.h \
32 $(INCLUDES_DIR)/bgui/bgui_lib.fd \
33 $(INCLUDES_DIR)/clib/bgui_protos.h \
34 $(INCLUDES_DIR)/defines/bgui.h \
35 $(INCLUDES_DIR)/proto/bgui.h \
36 $(INCLUDES_DIR)/bgui/bgui_bar.h \
37 $(INCLUDES_DIR)/libraries/bgui_bar.h \
38 $(INCLUDES_DIR)/bgui/bgui_treeview.h \
39 $(INCLUDES_DIR)/libraries/bgui_treeview.h \
40 $(INCLUDES_DIR)/bgui/bgui_layoutgroup.h \
41 $(INCLUDES_DIR)/libraries/bgui_layoutgroup.h \
42 $(INCLUDES_DIR)/bgui/bgui_prefs.h
44 #MM- contrib-bgui : contrib-bgui-setup linklib-bgui bgui-library bgui-gadgets bgui-prefs bgui-test bgui-examples
46 #MM- contrib-bgui-setup : includes linklibs bgui-setup bgui-includes-copy
48 #MM- bgui-gadgets : bgui-gadgets-bar bgui-gadgets-layoutgroup bgui-gadgets-palette bgui-gadgets-popbutton bgui-gadgets-treeview
52 gadget_directories = \
61 @$(CP) $(SRCDIR)/$(CURDIR)/s/Package-Startup $(BGUISDIR)
62 @$(CP) $(SRCDIR)/$(CURDIR)/s/Package-Shutdown $(BGUISDIR)
63 $(MKDIR) $(AROS_PACKAGES)
64 $(ECHO) "Extras:BGUI" >$(AROS_PACKAGES)/BGUI
67 bgui-includes-copy : $(INCLUDE_FILES)
68 bgui-includes-copy : $(INCLUDE_FILES)
71 @$(MKDIR) $(GENDIR)/$(CURDIR)/bin
72 @$(MKDIR) $(INCLUDES_DIR)
73 @$(MKDIR) $(INCLUDES_DIR)/libraries
74 @$(MKDIR) $(INCLUDES_DIR)/bgui
75 @$(MKDIR) $(INCLUDES_DIR)/pragma
77 @$(MKDIR) $(BGUILIBSDIR)
78 @$(MKDIR) $(BGUIEXAMPLESDIR)
79 @$(MKDIR) $(BGUITESTSDIR)
81 @$(MKDIR) $(BGUIPREFSDIR)
82 @$(MKDIR) $(BGUICLASSESDIR)
83 @$(MKDIR) $(BGUIGADGETSDIR)
86 $(OBJDIR)/bgui.library_rev.h: bgui.library_rev.rev
87 @$(CP) $< $(OBJDIR)/bgui.library_rev.h
89 $(INCLUDES_DIR)/libraries/bgui.h : include/libraries_bgui.h
92 $(INCLUDES_DIR)/libraries/bgui_macros.h : include/libraries_bgui_macros.h
95 $(INCLUDES_DIR)/bgui/bgui_compilerspecific.h : include/bgui_compilerspecific.h
98 $(INCLUDES_DIR)/bgui/bgui.h : include/bgui.h
101 $(INCLUDES_DIR)/bgui/bgui_image.h : include/bgui_image.h
104 $(INCLUDES_DIR)/bgui/bgui_locale.h : include/bgui_locale.h
107 $(INCLUDES_DIR)/bgui/bgui_asl.h : include/bgui_asl.h
110 $(INCLUDES_DIR)/bgui/bgui_arexx.h : include/bgui_arexx.h
113 $(INCLUDES_DIR)/bgui/bgui_cx.h : include/bgui_cx.h
116 $(INCLUDES_DIR)/bgui/bgui_obsolete.h : include/bgui_obsolete.h
119 $(INCLUDES_DIR)/bgui/bgui_macros.h : include/bgui_macros.h
122 $(INCLUDES_DIR)/bgui/bgui_proto.h : include/bgui_proto.h
125 $(INCLUDES_DIR)/bgui/bgui_pragmas.h : include/bgui_pragmas.h
128 $(INCLUDES_DIR)/pragma/bgui_lib.h : include/pragma/bgui_lib.h
131 $(INCLUDES_DIR)/bgui/bgui_lib.fd : include/bgui_lib.fd
134 $(INCLUDES_DIR)/clib/bgui_protos.h : include/aros/bgui_protos_clib.h
137 $(INCLUDES_DIR)/defines/bgui.h : include/aros/bgui_defines.h
140 $(INCLUDES_DIR)/proto/bgui.h : include/bgui_proto_aros.h
145 $(INCLUDES_DIR)/bgui/bgui_bar.h : gadgets/Bar/include/BarClass.h
148 $(INCLUDES_DIR)/libraries/bgui_bar.h : include/libraries_bgui_bar.h
151 $(INCLUDES_DIR)/bgui/bgui_treeview.h : gadgets/TreeView/include/TreeViewClass.h
154 $(INCLUDES_DIR)/libraries/bgui_treeview.h : include/libraries_bgui_treeview.h
157 $(INCLUDES_DIR)/bgui/bgui_layoutgroup.h : gadgets/LayoutGroup/include/LayoutGroupClass.h
160 $(INCLUDES_DIR)/libraries/bgui_layoutgroup.h : include/libraries_bgui_layoutgroup.h
163 $(INCLUDES_DIR)/bgui/bgui_prefs.h : include/bgui_prefs.h
215 #MM- bgui-library : bgui-test bgui-examples
217 %build_module_simple mmake=bgui-library \
218 modname=bgui modtype=library \
219 moduledir=$(AROS_CONTRIB)/BGUI/Libs \