1 # Metamakefile for AROS build-system
3 include $(TOP)/config/make.cfg
5 #MM- contrib-scalos : contrib-scalos-main
7 #MM contrib-scalos-main : \
9 #MM contrib-scalos-main-locale \
10 #MM contrib-scalos-main-msgid \
11 #MM contrib-scalos-libraries-iconobject \
12 #MM contrib-scalos-libraries-preferences \
13 #MM contrib-scalos-libraries-scalosgfx
32 $(SRCDIR)/$(CURDIR)/../common/Int64/Dos64 \
45 $(SRCDIR)/$(CURDIR)/../common/Fs/FsAbstraction \
55 IconWindow_MouseMove \
79 $(SRCDIR)/$(CURDIR)/../common/McpGfx/ScalosMcpGfx \
86 SeparatorGadgetClass \
93 TextIconHighlightClass \
110 USER_INCLUDES := -I$(AROS_CONTRIB)/Scalos/Development -idirafter $(SRCDIR)/$(CURDIR)/../include -I$(SRCDIR)/$(CURDIR)/../common/McpGfx \
111 -I$(SRCDIR)/$(CURDIR)/../common/Fs -I$(SRCDIR)/$(CURDIR)/../common/Int64 -I$(SRCDIR)/$(CURDIR)
112 SCALOS_LOCALE := Scalos_Locale.h
113 USER_CFLAGS := -D__UTILITY_STDLIBBASE__ -D__REXXSYSLIB_STDLIBBASE__ -D__LOCALE_STDLIBBASE__ \
114 -D__CONSOLE_STDLIBBASE__ -DSCALOSLOCALE=$(SCALOS_LOCALE)
115 TARGETDIR := $(AROS_CONTRIB)/Scalos
117 %build_prog mmake=contrib-scalos-main progname=Scalos \
118 files=$(FILES) targetdir=$(TARGETDIR) \
123 contrib-scalos-main-locale : Scalos_Locale.h
125 Scalos_Locale.h : $(SRCDIR)/$(CURDIR)/Scalos.cd $(SRCDIR)/$(CURDIR)/../CatComp_h.sd
126 @$(ECHO) 'Compile $@ from $<'
127 @$(FLEXCAT) $< $@=$(SRCDIR)/$(CURDIR)/../CatComp_h.sd
131 contrib-scalos-main-msgid : MsgIdNames.h
133 MsgIdNames.h : $(SRCDIR)/$(CURDIR)/Scalos.cd $(SRCDIR)/$(CURDIR)/../msgidnames.sd
134 @$(ECHO) 'Generate $@'
135 @$(FLEXCAT) $< $@=$(SRCDIR)/$(CURDIR)/../msgidnames.sd