1 os_family = linux
   2 
   3 arch = aarch32
   4 
   5 arch_model = aarch32
   6 
   7 os_arch = linux_aarch32
   8 
   9 os_arch_model = linux_aarch32
  10 
  11 lib_arch = arm
  12 
  13 compiler = gcc
  14 
  15 # __STDC_LIMIT_MACROS and __STDC_CONSTANT_MACROS required
  16 # for pre-C++11 toolchains, in order to stdint.h define
  17 # UINT_MAX, ...
  18 sysdefs = -DLINUX -D_GNU_SOURCE -DAARCH32 -DARM -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
  19 
  20 # NOTE!! The existing codebase contians some code which uses ARM32, I'm not sure about this and have left this off
  21 # ARM has been defined as this is also used in the shared code (but much more widely).
  22 # The zero interpreter also depends on ARM having been defined to include the relevant code.
  23