You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sys-boot/udk/files/2015-tools_def.template

43 lines
2.5 KiB

#################
# My custom toolchain
#################
*_CUSTOM_*_*_FAMILY = GCC
*_CUSTOM_*_MAKE_PATH = make
*_CUSTOM_*_ASL_PATH = DEF(UNIX_IASL_BIN)
*_CUSTOM_*_OBJCOPY_PATH = «OBJCOPY»
*_CUSTOM_*_CC_PATH = «CC»
*_CUSTOM_*_SLINK_PATH = «AR»
*_CUSTOM_*_DLINK_PATH = «LD»
*_CUSTOM_*_ASLDLINK_PATH = «LD»
*_CUSTOM_*_ASM_PATH = «CC»
*_CUSTOM_*_PP_PATH = «CC»
*_CUSTOM_*_VFRPP_PATH = «CC»
*_CUSTOM_*_ASLCC_PATH = «CC»
*_CUSTOM_*_ASLPP_PATH = «CC»
*_CUSTOM_*_RC_PATH = «OBJCOPY»
*_CUSTOM_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
*_CUSTOM_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
*_CUSTOM_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
*_CUSTOM_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
*_CUSTOM_*_APP_FLAGS =
*_CUSTOM_*_ASL_FLAGS = DEF(IASL_FLAGS)
*_CUSTOM_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
*_CUSTOM_*_OBJCOPY_FLAGS =
*_CUSTOM_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
*_CUSTOM_IA32_ASM_FLAGS = DEF(GCC_ASM_FLAGS) -m32 -march=i386
*_CUSTOM_IA32_CC_FLAGS = «CFLAGS» -include AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings -D EFI32
*_CUSTOM_IA32_ASLDLINK_FLAGS = -nostdlib -n -q --gc-sections -z common-page-size=0x40 --entry ReferenceAcpiTable -u ReferenceAcpiTable -m elf_i386
*_CUSTOM_IA32_DLINK_FLAGS = -nostdlib -n -q --gc-sections -z common-page-size=0x40 --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map -m elf_i386 --oformat=elf32-i386
*_CUSTOM_IA32_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) --defsym=PECOFF_HEADER_SIZE=0x220
*_CUSTOM_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
*_CUSTOM_IA32_NASM_FLAGS = -f elf32
*_CUSTOM_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
*_CUSTOM_X64_ASM_FLAGS = DEF(GCC_ASM_FLAGS) -m64
*_CUSTOM_X64_CC_FLAGS = «CFLAGS» -include AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings "-DEFIAPI=__attribute__((ms_abi))" -DNO_BUILTIN_VA_FUNCS
*_CUSTOM_X64_ASLDLINK_FLAGS = -nostdlib -n -q --gc-sections -z common-page-size=0x40 --entry ReferenceAcpiTable -u ReferenceAcpiTable -m elf_x86_64
*_CUSTOM_X64_DLINK_FLAGS = -nostdlib -n -q --gc-sections -z common-page-size=0x40 --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map -m elf_x86_64 --oformat=elf64-x86-64
*_CUSTOM_X64_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) --defsym=PECOFF_HEADER_SIZE=0x228
*_CUSTOM_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
*_CUSTOM_X64_NASM_FLAGS = -f elf64