274414163e201f71903f1e2bf7a15e11d94772f5
[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 ECP     = ecp
5 export ECC     = ecc
6 export ECS     = %s$(if $(CROSS_TARGET), -t $(TARGET_PLATFORM),)
7 export EAR     = ear
8 export AS      = $(GCC_PREFIX)as
9 export LD      = $(GCC_PREFIX)ld
10 export AR      = $(GCC_PREFIX)ar
11 export STRIP   = $(GCC_PREFIX)strip
12 UPX := upx
13
14 # DEBIAN
15 ifdef DEBIAN_PACKAGE
16 CFLAGS += $(CPPFLAGS)
17 endif
18
19 ifeq "$(HOST_ARCH)" "ARM"
20 FORCE_64_BIT =
21 FORCE_32_BIT =
22 else
23 FORCE_64_BIT = -m64
24 FORCE_32_BIT = -m32
25 endif
26
27 # HARD CODED PLATFORM-SPECIFIC OPTIONS
28 LDFLAGS +=$(if $(LINUX_TARGET), -Wl,--no-undefined,)
29 LDFLAGS +=$(if $(OSX_TARGET), -framework cocoa -framework OpenGL,)
30
31 # FLAGS
32
33 UPXFLAGS = -9 -q
34
35 CFLAGS += -fmessage-length=0
36
37 EARFLAGS = awq