X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=maketabs.bat;fp=maketabs.bat;h=70b8ad62c76cab74c9e1d7181e8bde85a5278ee8;hp=c5947a9c4ec03a55fe18c73847b42bb550124107;hb=7d748dc6e2259984c9093c48d84ae1ed280632ad;hpb=5559ac02922836380db93969986836bb004c8b37 diff --git a/maketabs.bat b/maketabs.bat index c5947a9..70b8ad6 100644 --- a/maketabs.bat +++ b/maketabs.bat @@ -43,6 +43,36 @@ if not exist %FILE2% GOTO BUILD for /F %%i IN ('dir /b /OD %FILE1% %FILE2% ^| more +1') DO SET NEWEST=%%i if %NEWEST%==%FILE1% GOTO BUILD +SET FILE1=68kregs.tab +SET FILE2=68kregs.h +if not exist %FILE2% GOTO BUILD +for /F %%i IN ('dir /b /OD %FILE1% %FILE2% ^| more +1') DO SET NEWEST=%%i +if %NEWEST%==%FILE1% GOTO BUILD + +SET FILE1=56kregs.tab +SET FILE2=56kregs.h +if not exist %FILE2% GOTO BUILD +for /F %%i IN ('dir /b /OD %FILE1% %FILE2% ^| more +1') DO SET NEWEST=%%i +if %NEWEST%==%FILE1% GOTO BUILD + +SET FILE1=6502regs.tab +SET FILE2=6502regs.h +if not exist %FILE2% GOTO BUILD +for /F %%i IN ('dir /b /OD %FILE1% %FILE2% ^| more +1') DO SET NEWEST=%%i +if %NEWEST%==%FILE1% GOTO BUILD + +SET FILE1=riscregs.tab +SET FILE2=riscregs.h +if not exist %FILE2% GOTO BUILD +for /F %%i IN ('dir /b /OD %FILE1% %FILE2% ^| more +1') DO SET NEWEST=%%i +if %NEWEST%==%FILE1% GOTO BUILD + +SET FILE1=unary.tab +SET FILE2=unarytab.h +if not exist %FILE2% GOTO BUILD +for /F %%i IN ('dir /b /OD %FILE1% %FILE2% ^| more +1') DO SET NEWEST=%%i +if %NEWEST%==%FILE1% GOTO BUILD + GOTO END :BUILD @@ -58,7 +88,11 @@ kwgen dsp dsp56kkw.h kwgen mp <6502.tab >6502kw.h kwgen mp <6502.tab >6502kw.h kwgen mo opkw.h - +kwgen reg68 <68kregs.tab >68kregs.h +kwgen reg56 <56kregs.tab >56kregs.h +kwgen reg65 <6502regs.tab >6502regs.h +kwgen regrisc riscregs.h +kwgen unary unarytab.h rem touch files that include these header files so they'll recompile echo Generating tables...