1 # Copyright (C) 2006-2008 Movial Oy
2 # Authors: Lauri Leukkunen
3 # Kalle Vahlman <kalle.vahlman@movial.fi>
4 # Tuomas Kulve <tuomas.kulve@movial.fi>
5 # Timo Savola <tsavola@movial.fi>
13 FAKEROOT_INSTALL := fakeroot -s $(MATRIX_WORKDIR)/meta/fakedb
16 __MATRIX_BUILD_STYLE_FILE := $(MATRIX_SCRIPTDIR)/styles/$(MATRIX_BUILD_STYLE).mk
17 __MATRIX_BUILD_STYLES = $(patsubst %.mk,%,$(notdir $(wildcard $(MATRIX_SCRIPTDIR)/styles/*.mk)))
19 -include $(__MATRIX_BUILD_STYLE_FILE)
21 $(__MATRIX_BUILD_STYLE_FILE):
22 @ echo >&2 "MATRIX_BUILD_STYLE not set"
23 @ echo >&2 "Valid values are: $(__MATRIX_BUILD_STYLES)"
26 ifeq ("$(MATRIX_COMPILER_OPTIONS)","")
28 ifneq ("$(MATRIX_GCC_OPTIONS)","")
29 MATRIX_COMPILER_OPTIONS = $(MATRIX_GCC_OPTIONS)
32 ifneq ("$(MATRIX_GCC_MCPU)","")
33 MATRIX_COMPILER_OPTIONS += -mcpu=$(MATRIX_GCC_MCPU)
36 ifneq ("$(MATRIX_GCC_MFPU)","")
37 MATRIX_COMPILER_OPTIONS += -mfpu=$(MATRIX_GCC_MFPU)
42 ifneq ("$(MATRIX_COMPILER_EXTRA_OPTIONS)","")
43 MATRIX_COMPILER_OPTIONS += $(MATRIX_COMPILER_EXTRA_OPTIONS)
46 SBOX_EXTRA_CROSS_COMPILER_ARGS = -march=$(MATRIX_GCC_MARCH)
48 ifneq ("$(MATRIX_COMPILER_OPTIONS)","")
49 SBOX_EXTRA_CROSS_COMPILER_ARGS += $(MATRIX_COMPILER_OPTIONS)
52 export SBOX_EXTRA_CROSS_COMPILER_ARGS