On Aug 26, 2014, at 7:04 PM, Gao, Liming <[email protected]> wrote:
> What's *.S16? GCC 16bit code? > We were using it for clang 16-bit assembler. It gets used for the reset vector code. We don’t currently use NASM. Thanks, Andrew Fish > -----Original Message----- > From: Andrew Fish [mailto:[email protected]] > Sent: Wednesday, August 27, 2014 7:37 AM > To: [email protected] > Subject: [edk2] [BaseTools][PATCH 4/5] Add support for Xcode5 > > Add support for Xcode5 > > Xcode 5 changed the flags needed to specify X64 EFIAPI so a new target is > needed. > Also added NOOPT_* target to previous versions of Xcode support. > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Anderw Fish <[email protected]> > --- > BaseTools/Conf/build_rule.template | 4 +- > BaseTools/Conf/tools_def.template | 104 +++++++++++++++++++++++++++++++++---- > 2 files changed, 97 insertions(+), 11 deletions(-) > > diff --git a/BaseTools/Conf/build_rule.template > b/BaseTools/Conf/build_rule.template > index 55f56c2..c14204a 100644 > --- a/BaseTools/Conf/build_rule.template > +++ b/BaseTools/Conf/build_rule.template > @@ -133,7 +133,7 @@ > "$(CC)" $(CC_FLAGS) -o ${dst} $(INC) ${src} > "$(SYMRENAME)" $(SYMRENAME_FLAGS) ${dst} > > - <Command.ARMGCC, Command.ARMLINUXGCC> > + <Command.ARMGCC, Command.ARMLINUXGCC, command.XCODE> > "$(CC)" $(CC_FLAGS) -o ${dst} $(INC) ${src} > > > @@ -411,7 +411,7 @@ > > [Masm16-Code-File] > <InputFile> > - ?.asm16, ?.Asm16, ?.ASM16 > + ?.asm16, ?.Asm16, ?.ASM16, ?.s16, ?.S16 > > <ExtraDependency> > $(MAKE_FILE) > diff --git a/BaseTools/Conf/tools_def.template > b/BaseTools/Conf/tools_def.template > index 125e775..9465793 100644 > --- a/BaseTools/Conf/tools_def.template > +++ b/BaseTools/Conf/tools_def.template > @@ -6030,6 +6030,7 @@ RELEASE_XCODE32_*_MTOC_FLAGS = -align 0x20 > *_XCODE32_IA32_ASLDLINK_PATH = ld > > DEBUG_XCODE32_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > + DEBUG_NOOPT_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > RELEASE_XCODE32_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x220 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > *_XCODE32_IA32_SLINK_FLAGS = -static -o > DEBUG_XCODE32_IA32_ASM_FLAGS = -arch i386 -g @@ -6040,7 +6041,7 @@ > RELEASE_XCODE32_IA32_ASM_FLAGS = -arch i386 > RELEASE_XCODE32_IA32_CC_FLAGS = -arch i386 -Oz -combine -mms-bitfields > -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces > -fomit-frame-pointer -c -include AutoGen.h -mdynamic-no-pic > -fno-stack-protector > > *_XCODE32_IA32_ASLCC_FLAGS = -arch i386 -x c -save-temps -g -O0 > -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror > -Wno-missing-braces -c -include AutoGen.h -mdynamic-no-pic > -*_XCODE32_IA32_ASLDLINK_FLAGS = -arch i386 -e _main -preload -segalign > 0x20 -pie -seg1addr 0x220 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > +*_XCODE32_IA32_ASLDLINK_FLAGS = -arch i386 -e _main -preload -segalign > 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > *_XCODE32_IA32_ASLPP_FLAGS = -arch i386 -x c -E > *_XCODE32_IA32_ASL_FLAGS = > > @@ -6086,8 +6087,8 @@ RELEASE_XCODE32_X64_CC_FLAGS = -arch x86_64 -Oz > -combine -mms-bitfields -fshor > *_XCODE32_ARM_PP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc > *_XCODE32_ARM_VFRPP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc > > - DEBUG_XCODE32_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -u > _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie > -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > -RELEASE_XCODE32_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -u > _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie > -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > + DEBUG_XCODE32_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -u > _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie > -all_load -dead_strip -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > +RELEASE_XCODE32_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -u > _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie > -all_load -dead_strip -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > > *_XCODE32_ARM_SLINK_FLAGS = -static -o > > @@ -6117,6 +6118,7 @@ RELEASE_XCODE32_ARM_CC_FLAGS = $(ARCHCC_FLAGS) > $(PLATFORM_FLAGS) -mthumb-inter > *_*_*_MTOC_PATH = /usr/local/bin/mtoc > > DEBUG_XCLANG_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll > + NOOPT_XCLANG_*_MTOC_FLAGS = -align 0x20 -d > + $(DEBUG_DIR)/$(MODULE_NAME).dll > RELEASE_XCLANG_*_MTOC_FLAGS = -align 0x20 > > > @@ -6135,34 +6137,118 @@ RELEASE_XCLANG_*_MTOC_FLAGS = -align 0x20 # IA-32 > definitions #################### > DEBUG_XCLANG_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e > _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > + NOOPT_XCLANG_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > RELEASE_XCLANG_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e > _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x220 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > *_XCLANG_IA32_SLINK_FLAGS = -static -o > DEBUG_XCLANG_IA32_ASM_FLAGS = -arch i386 -g > + NOOPT_XCLANG_IA32_ASM_FLAGS = -arch i386 -g > RELEASE_XCLANG_IA32_ASM_FLAGS = -arch i386 > > > - DEBUG_XCLANG_IA32_CC_FLAGS = -arch i386 -c -g -O0 -Wall -Werror > -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar > -mdynamic-no-pic -mno-sse -mno-mmx -Wno-empty-body -Wno-pointer-sign > -Wno-unused-function -Wno-unused-value -Wno-missing-braces > -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -fasm-blocks > -mms-bitfields -msoft-float > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > -RELEASE_XCLANG_IA32_CC_FLAGS = -arch i386 -c -Os -Wall -Werror > -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar > -mdynamic-no-pic -mno-sse -mno-mmx -Wno-empty-body -Wno-pointer-sign > -Wno-unused-function -Wno-unused-value -Wno-missing-braces > -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -fasm-blocks > -mms-bitfields -msoft-float > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > + DEBUG_XCLANG_IA32_CC_FLAGS = -arch i386 -c -g -Os -Wall -Werror > -include AutoGen.h -funsigned-char -fno-stack-protector -fno-builtin > -fshort-wchar -fasm-blocks -mdynamic-no-pic -mno-implicit-float > -mms-bitfields -msoft-float -Wno-unused-parameter -Wno-missing-braces > -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > +RELEASE_XCLANG_IA32_CC_FLAGS = -arch i386 -c -Os -Wall -Werror > -include AutoGen.h -funsigned-char -fno-stack-protector -fno-builtin > -fshort-wchar -fasm-blocks -mdynamic-no-pic -mno-implicit-float > -mms-bitfields -msoft-float -Wno-unused-parameter -Wno-missing-braces > -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > + NOOPT_XCLANG_IA32_CC_FLAGS = -arch i386 -c -g -O0 -Wall -Werror > -include AutoGen.h -funsigned-char -fno-stack-protector -fno-builtin > -fshort-wchar -fasm-blocks -mdynamic-no-pic -mno-implicit-float > -mms-bitfields -msoft-float -Wno-unused-parameter -Wno-missing-braces > -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > + > > > ################## > # X64 definitions > ################## > DEBUG_XCLANG_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map > -RELEASE_XCLANG_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x220 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map > + NOOPT_XCLANG_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map > +RELEASE_XCLANG_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map > + > *_XCLANG_X64_SLINK_FLAGS = -static -o > DEBUG_XCLANG_X64_ASM_FLAGS = -arch x86_64 -g > + NOOPT_XCLANG_X64_ASM_FLAGS = -arch x86_64 -g > RELEASE_XCLANG_X64_ASM_FLAGS = -arch x86_64 > *_XCLANG_*_PP_FLAGS = -E -x assembler-with-cpp -include > $(DEST_DIR_DEBUG)/AutoGen.h > *_XCLANG_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE -include > $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h > > > - DEBUG_XCLANG_X64_CC_FLAGS = -ccc-host-triple x86_64-pc-win32-macho -c -g > -O0 -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin > -fshort-wchar -mdynamic-no-pic -Wno-empty-body -Wno-pointer-sign > -Wno-unused-function -Wno-unused-value -Wno-missing-braces > -Wno-tautological-compare -Wreturn-type -Wno-unused-variable > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > -RELEASE_XCLANG_X64_CC_FLAGS = -ccc-host-triple x86_64-pc-win32-macho -c > -Os -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin > -fshort-wchar -mdynamic-no-pic -Wno-empty-body -Wno-pointer-sign > -Wno-unused-function -Wno-unused-value -Wno-missing-braces > -Wno-tautological-compare -Wreturn-type -Wno-unused-variable > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > + DEBUG_XCLANG_X64_CC_FLAGS = -ccc-host-triple x86_64-pc-win32-macho -c -g > -Os -Wall -Werror -Wextra -include AutoGen.h -funsigned-char > -fno-ms-extensions -fno-stack-protector -fno-builtin -fshort-wchar > -mdynamic-no-pic -mno-implicit-float -mms-bitfields -Wno-unused-parameter > -Wno-missing-braces -Wno-missing-field-initializers -Wno-tautological-compare > -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > + NOOPT_XCLANG_X64_CC_FLAGS = -ccc-host-triple x86_64-pc-win32-macho -c -g > -O0 -Wall -Werror -Wextra -include AutoGen.h -funsigned-char > -fno-ms-extensions -fno-stack-protector -fno-builtin -fshort-wchar > -mdynamic-no-pic -mno-implicit-float -mms-bitfields -Wno-unused-parameter > -Wno-missing-braces -Wno-missing-field-initializers -Wno-tautological-compare > -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > +RELEASE_XCLANG_X64_CC_FLAGS = -ccc-host-triple x86_64-pc-win32-macho -c > -Os -Wall -Werror -Wextra -include AutoGen.h -funsigned-char > -fno-ms-extensions -fno-stack-protector -fno-builtin -fshort-wchar > -mdynamic-no-pic -mno-implicit-float -mms-bitfields -Wno-unused-parameter > -Wno-missing-braces -Wno-missing-field-initializers -Wno-tautological-compare > -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > + > *_XCLANG_*_ASLCC_FLAGS = -x c -save-temps -g -O0 -fshort-wchar > -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h > -mdynamic-no-pic > -*_XCLANG_*_ASLDLINK_FLAGS = -e _main -preload -segalign 0x20 -pie > -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > +*_XCLANG_*_ASLDLINK_FLAGS = -e _ReferenceAcpiTable -preload -segalign 0x20 > -pie -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > *_XCLANG_*_ASLPP_FLAGS = -x c -E > *_XCLANG_*_ASL_FLAGS = > +*_XCLANG_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) > + > +# > +# XCODE5 support > +# > + > +*_XCODE5_*_*_FAMILY = GCC > +*_XCODE5_*_*_BUILDRULEFAMILY = XCODE > + > +*_XCODE5_*_ASL_PATH = /usr/bin/iasl > + > +*_XCODE5_*_MAKE_PATH = make > +*_XCODE5_*_DSYMUTIL_PATH = /usr/bin/dsymutil > + > + DEBUG_XCODE5_*_MTOC_FLAGS = -align 0x20 -d > +$(DEBUG_DIR)/$(MODULE_NAME).dll > + NOOPT_XCODE5_*_MTOC_FLAGS = -align 0x20 -d > +$(DEBUG_DIR)/$(MODULE_NAME).dll RELEASE_XCODE5_*_MTOC_FLAGS = -align > +0x20 > + > +# > +# use xcode-select to change Xcode version of command line tools # > +*_XCODE5_*_CC_PATH = clang > +*_XCODE5_*_SLINK_PATH = libtool > +*_XCODE5_*_DLINK_PATH = ld > +*_XCODE5_*_ASM_PATH = as > +*_XCODE5_*_PP_PATH = clang > +*_XCODE5_*_VFRPP_PATH = clang > +*_XCODE5_*_ASL_PATH = iasl > +*_XCODE5_*_ASLCC_PATH = clang > +*_XCODE5_*_ASLPP_PATH = clang > +*_XCODE5_*_ASLDLINK_PATH = ld > + > +#################### > +# IA-32 definitions > +#################### > + DEBUG_XCODE5_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > + NOOPT_XCODE5_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > +RELEASE_XCODE5_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > + > +*_XCODE5_IA32_SLINK_FLAGS = -static -o > + DEBUG_XCODE5_IA32_ASM_FLAGS = -arch i386 -g > + NOOPT_XCODE5_IA32_ASM_FLAGS = -arch i386 -g > +RELEASE_XCODE5_IA32_ASM_FLAGS = -arch i386 > + > + > + DEBUG_XCODE5_IA32_CC_FLAGS = -arch i386 -c -g -Os -Wall -Werror > -include AutoGen.h -funsigned-char -fno-stack-protector -fno-builtin > -fshort-wchar -fasm-blocks -mdynamic-no-pic -mno-implicit-float > -mms-bitfields -msoft-float -Wno-unused-parameter -Wno-missing-braces > -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > +RELEASE_XCODE5_IA32_CC_FLAGS = -arch i386 -c -Os -Wall -Werror > -include AutoGen.h -funsigned-char -fno-stack-protector -fno-builtin > -fshort-wchar -fasm-blocks -mdynamic-no-pic -mno-implicit-float > -mms-bitfields -msoft-float -Wno-unused-parameter -Wno-missing-braces > -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > + NOOPT_XCODE5_IA32_CC_FLAGS = -arch i386 -c -g -O0 -Wall -Werror > -include AutoGen.h -funsigned-char -fno-stack-protector -fno-builtin > -fshort-wchar -fasm-blocks -mdynamic-no-pic -mno-implicit-float > -mms-bitfields -msoft-float -Wno-unused-parameter -Wno-missing-braces > -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > + > + > + > +################## > +# X64 definitions > +################## > + DEBUG_XCODE5_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map > + NOOPT_XCODE5_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map > +RELEASE_XCODE5_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) > -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip > -seg1addr 0x240 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map > + > +*_XCODE5_X64_SLINK_FLAGS = -static -o > + DEBUG_XCODE5_X64_ASM_FLAGS = -arch x86_64 -g > + NOOPT_XCODE5_X64_ASM_FLAGS = -arch x86_64 -g > +RELEASE_XCODE5_X64_ASM_FLAGS = -arch x86_64 > +*_XCODE5_*_PP_FLAGS = -E -x assembler-with-cpp -include > $(DEST_DIR_DEBUG)/AutoGen.h > +*_XCODE5_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE -include > $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h > + > + > + DEBUG_XCODE5_X64_CC_FLAGS = -target x86_64-pc-win32-macho -c -g -Os > -Wall -Werror -Wextra -include AutoGen.h -funsigned-char -fno-ms-extensions > -fno-stack-protector -fno-builtin -fshort-wchar -mno-implicit-float > -mms-bitfields -Wno-unused-parameter -Wno-missing-braces > -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > + NOOPT_XCODE5_X64_CC_FLAGS = -target x86_64-pc-win32-macho -c -g -O0 > -Wall -Werror -Wextra -include AutoGen.h -funsigned-char -fno-ms-extensions > -fno-stack-protector -fno-builtin -fshort-wchar -mno-implicit-float > -mms-bitfields -Wno-unused-parameter -Wno-missing-braces > -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > +RELEASE_XCODE5_X64_CC_FLAGS = -target x86_64-pc-win32-macho -c -Os > -Wall -Werror -Wextra -include AutoGen.h -funsigned-char -fno-ms-extensions > -fno-stack-protector -fno-builtin -fshort-wchar -mno-implicit-float > -mms-bitfields -Wno-unused-parameter -Wno-missing-braces > -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare > -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang > $(PLATFORM_FLAGS) > + > +*_XCODE5_*_ASLCC_FLAGS = -x c -save-temps -g -O0 -fshort-wchar > -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h > +*_XCODE5_*_ASLDLINK_FLAGS = -e _ReferenceAcpiTable -preload -segalign 0x20 > -pie -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > +*_XCODE5_*_ASLPP_FLAGS = -x c -E > +*_XCODE5_*_ASL_FLAGS = > +*_XCODE5_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) > > #################################################################################### > # > -- > 1.8.5.2 (Apple Git-48) > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/edk2-devel > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
