Regarding subject line of commit message, how about: -Add support for Xcode5 +BaseTools tools_def: Add XCODE5 toolchain
https://github.com/tianocore/tianocore.github.io/wiki/Commit-Message-Format On Tue, Aug 26, 2014 at 4:37 PM, Andrew Fish <[email protected]> wrote: > Add support for Xcode5 Is this a duplicate of the subject line in the commit message? > Xcode 5 changed the flags needed to specify X64 EFIAPI so a new target is > needed. How about pointing out the command line flag difference in the commit message? > Also added NOOPT_* target to previous versions of Xcode support. Maybe a separate commit for the updates to XCODE32 and XCLANG? This may make it easier for someone to find the commit if they have trouble and are using those toolchains. Well, since NOOPT is new, they probably won't start to break from this change, but it still seems like they should be updated in separate patches. How about changing build_rule in a separate patch? -Jordan > 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
