msxbuild/src/make-on-msx/build.bat

32 lines
829 B
Batchfile
Raw Normal View History

echo === Trigger workaround
rem Fixme make will not build without targets files
rem Fixme make will not build without updated time stamps
dir
copy /T build.bat NFBSSHOT.BIN
dir/w utils
copy /T build.bat NFBSSHOT.HEX
dir/w utils
copy /T build.bat NFBSSHOT.REL
dir/w utils
copy /T NFBSSHOT.MAC NFBSSHOT.BAK
dir/w utils
copy /T NFBSSHOT.BAK NFBSSHOT.MAC
echo === Running make
omsxctl fail_after 300 seconds failed_make 1
2024-07-01 00:57:03 +02:00
echo "dir" > build1.bat
make NFBSSHOT.MF /x > build2.bat
echo === Concat shutdown
echo "dir" > build3.bat
2024-07-01 00:57:03 +02:00
IFF "shutdown" == %1
SET lastcmd=shutdown
ELSE
SET lastcmd=omsxctl fail_after 0
ENDIFF
2024-07-01 00:57:03 +02:00
echo %lastcmd% > build4.bat
concat build1.bat + build2.bat + build3.bat + build4.bat buildrun.bat
echo === Final script
type buildrun.bat
echo === Running build
omsxctl fail_after 300 seconds failed_build 1
buildrun