1[binaries] 2c = '##COMPILER##' 3ar = '##AR##' 4nasm = '##NASM##' 5 6[built-in options] 7c_args = ['-nostdinc', 8 '-I##OBJPATH##', 9 '-I##COREBOOT_DIR##/src/include', 10 '-I##COREBOOT_DIR##/src/arch/x86/include', 11 '-I##COREBOOT_DIR##/src/commonlib/include', 12 '-I##COREBOOT_DIR##/src/commonlib/bsd/include', 13 '-include', '##COREBOOT_DIR##/src/include/kconfig.h', 14 '-include', '##OBJPATH##/config.h', 15 '-include', '##COREBOOT_DIR##/src/commonlib/bsd/include/commonlib/bsd/compiler.h', 16 '-include', '##OPENSIL_DIR##/../filter.h', 17 '-DHAS_STRING_H=1', 18 # openSIL isn't compatible with coreboot's assert implementation, so use special case 19 '-D_PORTING_H_=1', 20 '-DSIL_DEBUG_ENABLE=##SIL_DEBUG_ENABLE##', 21 # openSIL uses coreboot assert which uses printk which warns about unused-param 22 '-Wno-unused-parameter', 23 # ubiquitous problem in openSIL 24 '-Wno-missing-field-initializers', 25 ##CLANG_ARGS## 26 ] 27 28[host_machine] 29system = 'linux' 30cpu_family = '##CPU_FAMILY##' 31cpu = '##CPU##' 32endian = 'little' 33 34[properties] 35is32bit = ##IS32BIT## 36