ximgen.bat
1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
@set configFile=%1
@set outputFolder=%2
@set outputPrefix=%3
@set internalFlag=%4
@echo [ximgen]Para1:%configFile%
@echo [ximgen]Para2:%outputFolder%
@echo [ximgen]Para3:%outputPrefix%
@echo [ximgen]Para4:%internalFlag%
@set IMMaker=.\tools\CardDownload\IM_Maker.exe
@if %internalFlag%==TRUE set XIMMaker=.\tools\CardDownload\XIM_Maker.exe
@if %internalFlag%==FALSE set XIMMaker=.\mtk_tools\CardDownload\XIM_Maker.exe
@echo [ximgen]XIMMaker Path: %XIMMaker%
@if NOT EXIST %XIMMaker% echo [ximgen]XIMMaker Path: %XIMMaker% not exist, please build one!
@if NOT EXIST %XIMMaker% goto ERROR
%IMMaker% -i %configFile% -x %outputFolder%\XIM_Maker.ini -o %outputFolder%\%outputPrefix%.IM
@if %ERRORLEVEL% neq 0 goto ERROR
@echo ===================
@echo IM_Maker Passed!
@echo ===================
%XIMMaker% -s %outputFolder%\XIM_Maker.ini -i %outputFolder%\%outputPrefix%.IM -o %outputFolder%\%outputPrefix%.XIM
@if %ERRORLEVEL% neq 0 goto ERROR
@echo ===================
@echo XIM_Maker Passed!
@echo ===================
:OK
@goto END
:ERROR
@echo ========
@echo ERROR!
@echo ========
@exit /b 1
:END