@echo off
if "%1"=="" goto usage
if not exist \gdb\nul md \gdb
call cont eikon rom
call mnt symbols > \gdb\temp.tmp
cd \gdb
grep32 -q %1 temp.tmp > temp2.tmp
move temp2.tmp temp.tmp
if not exist \gdb\apprun.exe copy \epoc32\release\marm\rel\apprun.exe \gdb
copy \epoc32\release\marm\rel\%1 \gdb
echo set end l > \gdb\gdbinit.ini
echo file apprun.exe >> \gdb\gdbinit.ini
type \gdb\temp.tmp >> \gdb\gdbinit.ini
del \gdb\temp.tmp
echo info var >> \gdb\gdbinit.ini
set _gdbport_=com1
if "%2"=="com2" set _gdbport_=com2
if "%2"=="COM2" set _gdbport_=com2
echo tar rem %_gdbport_% >> \gdb\gdbinit.ini
echo b E32Dll >> \gdb\gdbinit.ini
echo c >> \gdb\gdbinit.ini
gdb --baud 9600 -x \gdb\gdbinit.ini
del \gdb\gdbinit.ini
goto end

:usage
echo Usage: deb <filename> <port>
echo e.g deb lshell.app com2
echo

:end
