• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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