Rev 922 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log
| Rev 922 | Rev 930 | ||
|---|---|---|---|
| Line 1... | Line -... | ||
| 1 | @..\builddir.bat %~dp0 |
- | |
| 2 | 1 | @ECHO OFF |
|
| - | 2 | echo Build fatfs |
|
| - | 3 | set Z80_IDE_PATH=..\..\iar |
|
| - | 4 | IF NOT EXIST %Z80_IDE_PATH%\bin\iccz80.exe ( |
|
| - | 5 | ECHO IAR not found. Skipping build FatFS |
|
| - | 6 | EXIT /b |
|
| - | 7 | ) |
|
| - | 8 | set ICCZ80=%Z80_IDE_PATH%\bin\iccz80 |
|
| - | 9 | set AZ80=%Z80_IDE_PATH%\bin\az80 |
|
| - | 10 | set XLINK=%Z80_IDE_PATH%\bin\xlink |
|
| - | 11 | set IARINC=%Z80_IDE_PATH%\inc\ |
|
| - | 12 | set IARLIB=%Z80_IDE_PATH%\lib\ |
|
| - | 13 | IF NOT EXIST %ICCZ80%.exe ( |
|
| - | 14 | ECHO IAR not found. Skipping build "%PRJNAME%" |
|
| - | 15 | EXIT /b |
|
| - | 16 | ) |
|
| - | 17 | if not exist list mkdir list |
|
| - | 18 | set C_OPTIONS=-S -v0 -ml -uua -q -e -K -gA -z9 -t4 -T -Llist\ -Olist\ -Alist\ -I%IARINC% |
|
| - | 19 | ||
| - | 20 | %ICCZ80% %C_OPTIONS% ff.c |
|
| - | 21 | %ICCZ80% %C_OPTIONS% ccsbcs.c |
|
| - | 22 | %AZ80% -S -Olist\ -uu mylib.asm |
|
| - | 23 | ||
| - | 24 | %XLINK% ff ccsbcs mylib -f link.lnk |
|
| - | 25 | ||
| - | 26 | echo ;FatFS calls > ..\kernel\ffsfunc.asm |
|
| - | 27 | echo ffsfunc >> ..\kernel\ffsfunc.asm |
|
| - | 28 | FOR /F "eol=# tokens=1,2,3 delims=_ " %%i in (list/cout.l) do ( |
|
| - | 29 | IF "%%i"=="f" ( |
|
| - | 30 | @echo .%%i_%%j EQU 0x%%k >> ../kernel/ffsfunc.asm |
|
| - | 31 | ) |
|
| - | 32 | ) |
|
| - | 33 | ||