X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Flib%2Fmake51lib.bat;h=ec1773fa4dc4265913fc1400f716b0c50ef26da3;hb=5c167d844868e592617c9a8f1355abb9e29647a9;hp=93044773f153cb9fbf13bb74b5217296856d6a42;hpb=97d649e40db1c7225c01af3a29afbcb57db60552;p=fw%2Fsdcc diff --git a/device/lib/make51lib.bat b/device/lib/make51lib.bat index 93044773..ec1773fa 100644 --- a/device/lib/make51lib.bat +++ b/device/lib/make51lib.bat @@ -1,35 +1,37 @@ -del small\*.lib -set SDCCLIB_CC=sdcc --use-stdout --std-sdcc99 --debug --model-small -c -sdcclib -l small\libfloat.lib libfloat.lib -sdcclib -l small\libint.lib libint.lib -sdcclib -l small\liblong.lib liblong.lib -sdcclib -l small\libsdcc.lib libsdcc.lib -cd mcs51 -@for %%I in (*.asm) do asx8051 -plosgff %%I -@for %%I in (*.rel) do sdcclib ..\small\mcs51.lib %%I -cd.. -del *.rel *.sym *.asm *.lst *.adb - -del medium\*.lib -set SDCCLIB_CC=sdcc --use-stdout --std-sdcc99 --debug --model-medium -c -sdcclib -l medium\libfloat.lib libfloat.lib -sdcclib -l medium\libint.lib libint.lib -sdcclib -l medium\liblong.lib liblong.lib -sdcclib -l medium\libsdcc.lib libsdcc.lib -cd mcs51 -@for %%I in (*.asm) do asx8051 -plosgff %%I -@for %%I in (*.rel) do sdcclib ..\medium\mcs51.lib %%I -cd.. -del *.rel *.sym *.asm *.lst *.adb - -del large\*.lib -set SDCCLIB_CC=sdcc --use-stdout --std-sdcc99 --debug --model-large -DUSE_FLOATS -c -sdcclib -l large\libfloat.lib libfloat.lib -sdcclib -l large\libint.lib libint.lib -sdcclib -l large\liblong.lib liblong.lib -sdcclib -l large\libsdcc.lib libsdcc.lib -cd mcs51 -@for %%I in (*.asm) do asx8051 -plosgff %%I -@for %%I in (*.rel) do sdcclib ..\large\mcs51.lib %%I -cd.. -del *.rel *.sym *.asm *.lst *.adb +del small\*.lib +set SDCCLIB_CC=sdcc --use-stdout --model-small -c +sdcclib -l small\libfloat.lib libfloat.lib +sdcclib -l small\libint.lib libint.lib +sdcclib -l small\liblong.lib liblong.lib +sdcclib -l small\libsdcc.lib libsdcc.lib +cd mcs51 +@for %%I in (*.asm) do asx8051 -plosgff %%I +@for %%I in (*.rel) do sdcclib ..\small\mcs51.lib %%I +cd.. +del *.rel *.sym *.asm *.lst *.adb + +del medium\*.lib +set SDCCLIB_CC=sdcc --use-stdout --model-medium -c +sdcclib -l medium\libfloat.lib libfloat.lib +sdcclib -l medium\libint.lib libint.lib +sdcclib -l medium\liblong.lib liblong.lib +sdcclib -l medium\libsdcc.lib libsdcc.lib +cd mcs51 +@for %%I in (*.asm) do asx8051 -plosgff %%I +@for %%I in (*.rel) do sdcclib ..\medium\mcs51.lib %%I +cd.. +del *.rel *.sym *.asm *.lst *.adb + +del large\*.lib +set SDCCLIB_CC=sdcc --use-stdout --model-large -DUSE_FLOATS -c +sdcclib -l large\libfloat.lib libfloat.lib +sdcclib -l large\libint.lib libint.lib +sdcclib -l large\liblong.lib liblong.lib +sdcclib -l large\libsdcc.lib libsdcc.lib +cd mcs51 +@for %%I in (*.asm) do asx8051 -plosgff %%I +@for %%I in (*.rel) do sdcclib ..\large\mcs51.lib %%I +cd.. +del *.rel *.sym *.asm *.lst *.adb + +set SDCCLIB_CC= \ No newline at end of file