sdk/Build System: Added support for cross-compiling the tarball
[sdk] / include.mk
1 # TOOLCHAIN
2 export CC      = $(CCACHE_COMPILE)$(DISTCC_COMPILE)$(GCC_PREFIX)gcc$(_SYSROOT)
3 export CPP     = $(CCACHE_COMPILE)$(DISTCC_COMPILE)$(GCC_PREFIX)cpp$(_SYSROOT)
4 export AS      = $(GCC_PREFIX)as
5 export LD      = $(GCC_PREFIX)ld
6 export AR      = $(GCC_PREFIX)ar
7 export STRIP   = $(GCC_PREFIX)strip
8 UPX := upx
9
10 ifeq "$(HOST_ARCH)" "ARM"
11 FORCE_64_BIT =
12 FORCE_32_BIT =
13 else
14 FORCE_64_BIT = -m64
15 FORCE_32_BIT = -m32
16 endif
17
18 # HARD CODED PLATFORM-SPECIFIC OPTIONS
19 LDFLAGS +=$(if $(LINUX_TARGET), -Wl,--no-undefined,)
20 LDFLAGS +=$(if $(OSX_TARGET), -framework cocoa -framework OpenGL,)
21
22 # FLAGS
23
24 UPXFLAGS = -9 -q
25
26 CFLAGS += -fmessage-length=0
27
28 EARFLAGS = awq