> On May 28, 2015, at 8:35 AM, Hauch, Larry <larry.ha...@intel.com> wrote: > > Hi Jordan, > So if we remove .Nasm and .NASM and someone accidentally uses these in an INF > file, should the build break?
I vote yes. All our build servers run with a case sensitive file system. Thanks, Andrew Fish > Cheers, > Larry > > -----Original Message----- > From: Jordan Justen [mailto:jordan.l.jus...@intel.com] > Sent: Thursday, May 28, 2015 8:14 AM > To: edk2-devel@lists.sourceforge.net > Subject: [edk2] [PATCH v2] BaseTools/Conf: Don't support upper case nasm > extensions > > For *.asm and *.s, there have been cases of *.Asm and *.S files, but since > the nasm extensions are new, we don't need to support the upper case > extensions. > > In other words, remove .Nasm and .NASM. > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com> > Cc: Liming Gao <liming....@intel.com> > --- > BaseTools/Conf/build_rule.template | 4 ++-- > BaseTools/Conf/tools_def.template | 8 ++++---- > 2 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/BaseTools/Conf/build_rule.template > b/BaseTools/Conf/build_rule.template > index f1edf3a..e5467cc 100644 > --- a/BaseTools/Conf/build_rule.template > +++ b/BaseTools/Conf/build_rule.template > @@ -194,7 +194,7 @@ > > [Nasm-Assembly-Code-File.COMMON.COMMON] > <InputFile> > - ?.nasm, ?.Nasm, ?.NASM > + ?.nasm > > <ExtraDependency> > $(MAKE_FILE) > @@ -479,7 +479,7 @@ > > [Nasm-to-Binary-Code-File] > <InputFile> > - ?.nasmb, ?.NASMB > + ?.nasmb > > <ExtraDependency> > $(MAKE_FILE) > diff --git a/BaseTools/Conf/tools_def.template > b/BaseTools/Conf/tools_def.template > index ad34a3d..fd7b4b5 100644 > --- a/BaseTools/Conf/tools_def.template > +++ b/BaseTools/Conf/tools_def.template > @@ -6276,7 +6276,7 @@ NOOPT_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO > /NODEFAULTLIB /LTCG /DLL /OPT > # XCODE32 - Xcode 3.2 Tools (Snow Leopard) > *_XCODE32_*_*_FAMILY = GCC > *_XCODE32_*_*_BUILDRULEFAMILY = XCODE > -*_XCODE32_*_*_BUILDRULEORDER = S s nasm Nasm NASM > +*_XCODE32_*_*_BUILDRULEORDER = S s nasm > > > *_XCODE32_*_ASL_PATH = /usr/bin/iasl > @@ -6386,7 +6386,7 @@ RELEASE_XCODE32_ARM_CC_FLAGS = $(ARCHCC_FLAGS) > $(PLATFORM_FLAGS) -mthumb-inter > # CLANG - clang that produce Mach-O with EFI x86_64 ABI > *_XCLANG_*_*_FAMILY = GCC > *_XCLANG_*_*_BUILDRULEFAMILY = XCODE > -*_XCLANG_*_*_BUILDRULEORDER = S s nasm Nasm NASM > +*_XCLANG_*_*_BUILDRULEORDER = S s nasm > > *_XCLANG_*_ASL_PATH = /usr/bin/iasl > > @@ -6450,7 +6450,7 @@ RELEASE_XCLANG_X64_CC_FLAGS = -ccc-host-triple > x86_64-pc-win32-macho -c -Os > > *_XCODE5_*_*_FAMILY = GCC > *_XCODE5_*_*_BUILDRULEFAMILY = XCODE > -*_XCODE5_*_*_BUILDRULEORDER = S s nasm Nasm NASM > +*_XCODE5_*_*_BUILDRULEORDER = S s nasm > > *_XCODE5_*_ASL_PATH = /usr/bin/iasl > > @@ -6947,4 +6947,4 @@ RELEASE_ARMLINUXGCC_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) > $(PLATFORM_FLAGS) DEF(GCC ################# # Build rule order > ################# -*_*_*_*_BUILDRULEORDER = nasm Nasm NASM asm Asm ASM S s > +*_*_*_*_BUILDRULEORDER = nasm asm Asm ASM S s > -- > 2.1.4 > > > ------------------------------------------------------------------------------ > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel > > ------------------------------------------------------------------------------ > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel