SZARP PLC HOWTO | ||
---|---|---|
Poprzedni | Rozdział 12. Kompilacja programów technologicznych sterowników z wykorzystaniem skryptu verslin | Następny |
Przykładowy plik make.bat dla programów kompilowanych pod dosemu:
SET C51INC=d:\c51pdk\inc;D:\programy\trunk\eprom\2313; SET C51LIB=d:\c51pdk\lib d:\c51pdk\bin\C51 siecwyk.c cd sb db oe lc pl(62) pw(120) @if errorlevel 5 goto errorexit_5 @if errorlevel 4 goto errorexit_4 @if errorlevel 3 goto errorexit_3 @if errorlevel 2 goto errorexit_2 @if errorlevel 1 goto errorexit_1 d:\c51pdk\bin\l51 @ee.l51 @if errorlevel 5 goto errorexit_5 @if errorlevel 4 goto errorexit_4 @if errorlevel 3 goto errorexit_3 @if errorlevel 2 goto errorexit_2 @if errorlevel 1 goto errorexit_1 @REM ExecCmd: del siecwyk.obj D:\c51pdk\BIN\ohs51 siec del siec @del is_error.xxx @goto exit :errorexit_5 @echo Kompilacja nie powiodla sie (kod bledu: 5) !! @goto exit :errorexit_4 @echo Kompilacja nie powiodla sie (kod bledu: 4) !! @goto exit :errorexit_3 @echo Kompilacja nie powiodla sie (kod bledu: 3) !! @goto exit :errorexit_2 @echo Kompilacja nie powiodla sie (kod bledu: 2) !! @goto exit :errorexit_1 @echo Kompilacja nie powiodla sie (kod bledu: 1) !! @goto exit :exit @exitemu
Przykładowy plik make.bat dla programów kompilowanych pod wine-em:
SET C51INC=e:\c51pdk\inc;d:\programy\trunk\eprom\lib_320;D:\programy\trunk\eprom\3000; SET C51LIB=E:\Keil_PK51\C51\LIB E:\Keil_PK51\C51\BIN\C51 siecwyk.c cd sb db oe lc pl(62) pw(120) define(TIMESTAMP=1188555343) @if errorlevel 5 @goto errorexit_5 @if errorlevel 4 @goto errorexit_4 @if errorlevel 3 @goto errorexit_3 @if errorlevel 2 @goto errorexit_2 @if errorlevel 1 @goto LABEL_1 @goto LABEL_2 :LABEL_1 @echo WARNING: Proces zwrocil kod bledu: 1 !! @pause @goto LABEL_2 :LABEL_2 E:\Keil_PK51\C51\BIN\bl51 @ee.l51 @if errorlevel 5 @goto errorexit_5 @if errorlevel 4 @goto errorexit_4 @if errorlevel 3 @goto errorexit_3 @if errorlevel 2 @goto errorexit_2 @if errorlevel 1 @goto LABEL_3 @goto LABEL_4 :LABEL_3 @echo WARNING: Proces zwrocil kod bledu: 1 !! @pause @goto LABEL_4 :LABEL_4 @REM ExecCmd: del siecwyk.obj E:\Keil_PK51\C51\BIN\oh51 siec del siec @del is_error.xxx @goto exit :errorexit_5 @echo Kompilacja nie powiodla sie (kod bledu: 5) !! @goto exit :errorexit_4 @echo Kompilacja nie powiodla sie (kod bledu: 4) !! @goto exit :errorexit_3 @echo Kompilacja nie powiodla sie (kod bledu: 3) !! @goto exit :errorexit_2 @echo Kompilacja nie powiodla sie (kod bledu: 2) !! @goto exit :exit @exit
Poprzedni | Spis treści | Następny |
Przykładowy plik szarp-plc.cfg | Początek rozdziału | Automatycznie generowana dokumentacja do programów technologicznych przy użyciu skryptu docgen |