audk/BaseTools/Scripts
Michael Kubacki 4693b325e8 BaseTools/PatchCheck.py: Add PCCTS to tab exemption list
Purdue Compiler Construction Tool Set (PCCTS) source code was copied/
pasted into BaseTools/Source/C/VfrCompile/Pccts/.

The code contains tab characters instead of spaces.

PatchCheck.py gives an error on modifications to files that
contain tabs.

The goal of my upcoming change there is not to mix tabs and spaces
but to fix a bug while preserving its current formatting characters.

This change adds that directory to the pre-existing list of
directories in which tab checks are ignored in PatchCheck.py
and also updates the check for makefiles to check for *.makefile:
this allows {header,footer,app,lib}.makefile in
BaseTools/Source/C/Makefiles to be detected and avoid having
PatchCheck.py complain about tab characters.

The check for "Makefile" is updated to be case-insensitive since
there are some Makefiles named 'makefile' instead of 'Makefile'.

Co-authored-by: Rebecca Cran <rebecca@bsdio.com>
Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Rebecca Cran <rebecca@bsdio.com>
Reviewed-by: Oliver Smith-Denny <osd@smith-denny.com>
2023-04-03 15:29:08 +00:00
..
PackageDocumentTools BaseTools: Fix various typos 2019-07-08 08:59:29 +08:00
BinToPcd.py
ClangBase.lds BaseTools: Update ClangBase.lds to keep dynamic section 2021-06-04 09:20:06 +00:00
ConvertFceToStructurePcd.py BaseTools: Fix StructurePcd offset error. 2021-11-08 03:18:54 +00:00
ConvertMasmToNasm.py
ConvertUni.py
DetectNotUsedItem.py BaseTools:Add DetectNotUsedItem.py to Edk2\BaseTools\Scripts 2019-06-25 09:23:48 +08:00
FormatDosFiles.py BaseTools:"--exclude" don't apply if parameter ends with separator 2019-09-27 08:17:55 +08:00
GccBase.lds BaseTools: Remove COMMON section from the GCC discard list 2021-07-26 07:30:11 +00:00
GetMaintainer.py BaseTools/Scripts: Allow GitHub ID at end Maintainers.txt lines 2021-07-22 07:06:48 +00:00
GetUtcDateTime.py BaseTools/Scripts: Add GetUtcDateTime script. 2019-08-15 15:49:11 +08:00
MemoryProfileSymbolGen.py
PatchCheck.py BaseTools/PatchCheck.py: Add PCCTS to tab exemption list 2023-04-03 15:29:08 +00:00
RunMakefile.py
RunMakefileSample.mak
SetVisualStudio.bat
SetupGit.py BaseTools: add edk2-test repo to SetupGit.py 2021-10-14 08:25:50 +00:00
ShowEnvironment.bat
SmiHandlerProfileSymbolGen.py
UpdateBuildVersions.py
efi_debugging.py BaseTools: efi_debugging.py: Add debugger agnostic dbg Python Classes 2022-04-09 05:13:56 +00:00
efi_gdb.py BaseTools: Scripts/efi_gdb.py: Add gdb EFI commands and pretty Print 2022-04-09 05:13:56 +00:00
efi_lldb.py BaseTools: Scripts/efi_lldb.py: Add lldb EFI commands and pretty Print 2022-04-09 05:13:56 +00:00