1############################################################################### 2# FILE: Makefile.config 3# 4# Configure the ASR build. Works in conjunction with Makefile.defs and 5# system-wide makefiles 6############################################################################### 7 8ASR_HOST_OS = UNIX 9ASR_OS = UNIX 10ASR_TARGET_OS = UNIX 11 12ASR_HOST_CPU = I86 13 14ifeq ($(TARGET_ARCH),arm) 15 ASR_CPU = ARM 16 ASR_TARGET_CPU = ARM 17endif 18ifeq ($(TARGET_ARCH),x86) 19 ASR_CPU = I86 20 ASR_TARGET_CPU = I86 21endif 22ifeq ($(TARGET_ARCH),sh) 23 ASR_CPU = SH4 24 ASR_TARGET_CPU = SH4 25endif 26ifeq ($(TARGET_ARCH),mips) 27 ASR_CPU = MIPS 28 ASR_TARGET_CPU = MIPS 29endif 30ifeq ($(ASR_TARGET_CPU),) 31 $(error Unsupported TARGET_ARCH for ASR) 32endif 33 34ASR_COMPILER = GNU 35 36ifeq ($(TARGET_BUILD_TYPE),debug) 37 ASR_BUILD = DEBUG 38else 39ifeq ($(TARGET_BUILD_TYPE),release) 40 ASR_BUILD = SHIP 41else 42 $(error Unsupported TARGET_BUILD_TYPE for ASR) 43endif 44endif 45