Subversion Repositories ngs

Rev

Rev 163 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?

  1.  
  2. @echo off
  3.  
  4. if not exist tmp md tmp
  5. set path=%path%;d:\yad\svn\pentevo\tools\asl\bin\;d:\yad\svn\pentevo\tools\mhmt\
  6. set includes=d:\yad\svn\pentevo\rom\;make
  7.  
  8. asl -U -L -x -olist tmp\play_on_ngs.lst -i %includes% play_on_ngs.a80 || goto error
  9. p2bin play_on_ngs.p tmp\play_on_ngs.rom -r $-$ -k || goto error
  10.  
  11. mhmt -mlz tmp\play_on_ngs.rom tmp\play_on_ngs.pack
  12.  
  13. asl -U -L -x -olist tmp\face_play.lst -i %includes% -D ADR_START=0x8100 face_play.a80 || goto error
  14. p2bin face_play.p tmp\npl.rom -r $-$ -k || goto error
  15.  
  16. mhmt -mlz tmp\npl.rom tmp\npl.pack
  17.  
  18. asl -U -L -x -olist tmp\face_play_sp.lst -i %includes% -D ADR_START=0x8100,_SPRINTER face_play.a80 || goto error
  19. p2bin face_play.p tmp\nplsp.rom -r $-$ -k || goto error
  20.  
  21. mhmt -mlz tmp\nplsp.rom tmp\nplsp.pack
  22.  
  23. asl -U -L -x -olist tmp\make_npl4hobeta.lst -i %includes% -D ADR_START=0x8100 make\make_npl4hobeta.a80 || goto error
  24. p2bin make\make_npl4hobeta.p NPL.$C -r $-$ -k || goto error
  25.  
  26. asl -U -L -x -olist tmp\make_npl4scl.lst -i %includes% -D ADR_START=0x8100 make\make_npl4scl.a80 || goto error
  27. p2bin make\make_npl4scl.p npl.scl -r $-$ -k || goto error
  28.  
  29. asl -U -L -x -olist tmp\make_basictape.lst -i %includes% make\make_basictape.a80 || goto error
  30. p2bin make\make_basictape.p tmp\npl.!b -r $-$ -k || goto error
  31.  
  32. copy /B /Y make\npl.src npl.tap
  33.  
  34. ..\..\tools\taptool\taptool +$ npl.tap tmp\npl.!b
  35. ..\..\tools\taptool\taptool +$ npl.tap NPL.$C
  36.  
  37. asl -U -L -x -olist tmp\make_exe.lst -i %includes% -D ADR_START=0x8100 make\make_exe.a80 || goto error
  38. p2bin make\make_exe.p npl.exe -r $-$ -k || goto error
  39.  
  40. echo ########################
  41. echo # -= End Compile Ok =- #
  42. echo ########################
  43. goto exit
  44.  
  45. :error
  46. echo #######################
  47. echo # -= Error Compile =- #
  48. echo #######################
  49.  
  50. :exit
  51.