EC_BINS := $(_CF_DIR)$(if $(USE_BOOTSTRAP),compiler/bootstrap/obj/bin.$(HOST_PLATFORM)/,obj/$(HOST_PLATFORM)/bin/) # TOOLCHAIN export CC = $(CCACHE_COMPILE)$(DISTCC_COMPILE)$(GCC_PREFIX)gcc$(_SYSROOT) export CPP = $(CCACHE_COMPILE)$(DISTCC_COMPILE)$(GCC_PREFIX)cpp$(_SYSROOT) export AS = $(GCC_PREFIX)as export LD = $(GCC_PREFIX)ld export AR = $(GCC_PREFIX)ar export STRIP = $(GCC_PREFIX)strip export ECP := $(call psep,$(EC_BINS)ecp$(HOST_E)) export ECC := $(call psep,$(EC_BINS)ecc$(HOST_E))$(if $(CROSS_TARGET), -t $(TARGET_PLATFORM),) export ECS := $(call psep,$(EC_BINS)ecs$(HOST_E))$(if $(CROSS_TARGET), -t $(TARGET_PLATFORM),) export EAR := $(call psep,$(_CF_DIR)obj/$(HOST_PLATFORM)/bin/ear$(HOST_E)) UPX := upx ifndef WINDOWS_TARGET export LD_LIBRARY_PATH = ../../obj/$(HOST_PLATFORM)/lib/ export DYLD_LIBRARY_PATH = ../../obj/$(HOST_PLATFORM)/lib/ endif ifeq "$(HOST_ARCH)" "ARM" FORCE_64_BIT = FORCE_32_BIT = else FORCE_64_BIT = -m64 FORCE_32_BIT = -m32 endif # HARD CODED PLATFORM-SPECIFIC OPTIONS LDFLAGS +=$(if $(LINUX_TARGET), -Wl$(comma)--no-undefined,) LDFLAGS +=$(if $(OSX_TARGET), -framework cocoa -framework OpenGL,) # FLAGS UPXFLAGS = -9 -q CFLAGS += -fmessage-length=0 EARFLAGS = awq