1 # Metamakefile for AROS build-system
3 include $(TOP)/config/make.cfg
5 #MM contrib-scalos-main : \
7 #MM contrib-scalos-main-locale \
8 #MM contrib-scalos-main-msgid
27 $(SRCDIR)/$(CURDIR)/../common/Int64/Dos64 \
40 $(SRCDIR)/$(CURDIR)/../common/Fs/FsAbstraction \
50 IconWindow_MouseMove \
74 $(SRCDIR)/$(CURDIR)/../common/McpGfx/ScalosMcpGfx \
81 SeparatorGadgetClass \
88 TextIconHighlightClass \
105 USER_INCLUDES := -I$(AROS_CONTRIB)/Scalos/Development -idirafter $(SRCDIR)/$(CURDIR)/../include -I$(SRCDIR)/$(CURDIR)/../common/McpGfx \
106 -I$(SRCDIR)/$(CURDIR)/../common/Fs -I$(SRCDIR)/$(CURDIR)/../common/Int64 -I$(SRCDIR)/$(CURDIR)
107 SCALOS_LOCALE := Scalos_Locale.h
108 USER_CFLAGS := -D__UTILITY_STDLIBBASE__ -D__REXXSYSLIB_STDLIBBASE__ -D__LOCALE_STDLIBBASE__ \
109 -D__CONSOLE_STDLIBBASE__ -DSCALOSLOCALE=$(SCALOS_LOCALE)
110 TARGETDIR := $(AROS_CONTRIB)/Scalos
112 %build_prog mmake=contrib-scalos-main progname=Scalos \
113 files=$(FILES) targetdir=$(TARGETDIR) \
118 contrib-scalos-main-locale : Scalos_Locale.h
120 Scalos_Locale.h : $(SRCDIR)/$(CURDIR)/Scalos.cd $(SRCDIR)/$(CURDIR)/../CatComp_h.sd
121 @$(ECHO) 'Compile $@ from $<'
122 @$(FLEXCAT) $< $@=$(SRCDIR)/$(CURDIR)/../CatComp_h.sd
126 contrib-scalos-main-msgid : MsgIdNames.h
128 MsgIdNames.h : $(SRCDIR)/$(CURDIR)/Scalos.cd $(SRCDIR)/$(CURDIR)/../msgidnames.sd
129 @$(ECHO) 'Generate $@'
130 @$(FLEXCAT) $< $@=$(SRCDIR)/$(CURDIR)/../msgidnames.sd