ee58c083cd19f3aa702eae359b7691bd78a3b966
[fw/sdcc] / device / lib / make51lib.bat
1 del small\*.lib\r
2 set SDCCLIB_CC=sdcc --use-stdout --model-small -c\r
3 sdcclib -l small\libfloat.lib libfloat.lib\r
4 sdcclib -l small\libint.lib libint.lib\r
5 sdcclib -l small\liblong.lib liblong.lib\r
6 sdcclib -l small\libsdcc.lib libsdcc.lib\r
7 cd mcs51\r
8 @for %%I in (*.asm) do asx8051 -plosgff %%I\r
9 @for %%I in (*.rel) do sdcclib ..\small\mcs51.lib %%I\r
10 cd..\r
11 del *.rel *.sym *.asm *.lst *.adb\r
12 \r
13 del medium\*.lib\r
14 set SDCCLIB_CC=sdcc --use-stdout --model-medium -c\r
15 sdcclib -l medium\libfloat.lib libfloat.lib\r
16 sdcclib -l medium\libint.lib libint.lib\r
17 sdcclib -l medium\liblong.lib liblong.lib\r
18 sdcclib -l medium\libsdcc.lib libsdcc.lib\r
19 cd mcs51\r
20 @for %%I in (*.asm) do asx8051 -plosgff %%I\r
21 @for %%I in (*.rel) do sdcclib ..\medium\mcs51.lib %%I\r
22 cd..\r
23 del *.rel *.sym *.asm *.lst *.adb\r
24 \r
25 del large\*.lib\r
26 set SDCCLIB_CC=sdcc --use-stdout --model-large -DUSE_FLOATS -c\r
27 sdcclib -l large\libfloat.lib libfloat.lib\r
28 sdcclib -l large\libint.lib libint.lib\r
29 sdcclib -l large\liblong.lib liblong.lib\r
30 sdcclib -l large\libsdcc.lib libsdcc.lib\r
31 cd mcs51\r
32 @for %%I in (*.asm) do asx8051 -plosgff %%I\r
33 @for %%I in (*.rel) do sdcclib ..\large\mcs51.lib %%I\r
34 cd..\r
35 del *.rel *.sym *.asm *.lst *.adb\r
36 \r
37 set SDCCLIB_CC=