]> git.proxmox.com Git - mirror_edk2.git/commitdiff
a. Added ImportTool.bat script
authorjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 13 Nov 2008 07:51:03 +0000 (07:51 +0000)
committerjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 13 Nov 2008 07:51:03 +0000 (07:51 +0000)
b. Added more error check for Trim.exe

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6490 6f19259b-4bc3-4df7-8a09-765794883524

BaseTools/Bin/Win32/ImportTool.bat [new file with mode: 0644]
BaseTools/Bin/Win32/Trim.exe

diff --git a/BaseTools/Bin/Win32/ImportTool.bat b/BaseTools/Bin/Win32/ImportTool.bat
new file mode 100644 (file)
index 0000000..e0b9d1b
--- /dev/null
@@ -0,0 +1,53 @@
+@REM
+@REM Copyright (c) 2008, Intel Corporation
+@REM All rights reserved. This program and the accompanying materials
+@REM are licensed and made available under the terms and conditions of the BSD License
+@REM which accompanies this distribution.  The full text of the license may be found at
+@REM http://opensource.org/licenses/bsd-license.php
+@REM
+@REM THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+@REM WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+@REM
+
+@echo off
+@if /I "%1"=="-h" goto Usage
+@if /I "%1"=="-help" goto Usage
+@if /I "%1"=="--help" goto Usage
+@if /I "%1"=="/h" goto Usage
+@if /I "%1"=="/help" goto Usage
+@if /I "%1"=="/?" goto Usage
+
+set IMPORT_TOOL=%~dp0Trim.exe
+if NOT exist %IMPORT_TOOL% (
+  echo.
+  echo !!! Trim.exe was not found. Please make sure that it is in the same directory as this script!
+  echo.
+  goto End
+)
+
+if '%*'=='' (
+  set FILE_LIST=*.c
+) else (
+  set FILE_LIST=%*
+)
+
+for /r %%i in (%FILE_LIST%) do (
+  echo Converting ... %%i
+  %IMPORT_TOOL% -8 -o %%i %%i
+)
+goto End
+
+:Usage
+  echo.
+  echo  Usage: "%0 [-h | -help | --help | /h | /help | /?] [files]"
+  echo.
+  echo         files          File list or file pattern with wildcard, like "*.c *.h",
+  echo                        seperated by space. If not specified, defaul to *.c.
+echo.
+
+:End
+set FILE_LIST=
+set IMPORT_TOOL=
+
+@echo on
+
index cd8281fd20da6081a8059b9e1c8654ca53e0c349..f9a5cf2f14683e812e36c0ca97e714e10769a012 100755 (executable)
Binary files a/BaseTools/Bin/Win32/Trim.exe and b/BaseTools/Bin/Win32/Trim.exe differ