REPLOG.PRJ 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. [DEFAULTS]
  2. DEF = [m2 {module}.def
  3. @if exist {module}.err goto :errdef]
  4. MOD = m2 {module}
  5. TAIL = [@goto :end
  6. :errdef
  7. @echo.
  8. @echo Compilation error(s) in definition module
  9. @goto :end
  10. :errmod
  11. @echo.
  12. @echo Compilation error(s) in implementation module(s)
  13. @goto :end
  14. :errasm
  15. @echo.
  16. @echo Assembly error(s) in assembly module
  17. @goto :end
  18. :errc
  19. @echo.
  20. @echo Compilation error(s) in C module
  21. @goto :end
  22. :errlink
  23. @echo.
  24. @echo Link error(s)
  25. :end]
  26. [M2Make]
  27. HEAD = @set m2qual=/nowarn/lib/short/alias
  28. ASM = [masm {module}/Ml;
  29. @if errorlevel 1 goto :errasm]
  30. C = [cl -c {module}.c
  31. @if errorlevel 1 goto :errc]
  32. LINK = [@if exist *.err goto :errmod
  33. m2l @{main}.arf,,,,M2RTS.LIB+M2LIB.LIB+M2REAL.LIB+\stbos2\fapi.lib/nod/noe;
  34. @if errorlevel 1 goto :errlink]
  35. [M2Make Final]
  36. HEAD = @set m2qual=/nowarn/alias/short/lib
  37. ASM = [masm {module}/Ml;
  38. @if errorlevel 1 goto :errasm]
  39. C = [cl -c {module}.c
  40. @if errorlevel 1 goto :errc]
  41. LINK = [@if exist *.err goto :errmod
  42. m2l @{main}.arf,,,,M2RTS.LIB+M2LIB.LIB+M2REAL.LIB+\stbos2\fapi.lib/nod/noe;
  43. @if errorlevel 1 goto :errlink]
  44. [M2Make Debug]
  45. HEAD = @set m2qual=/nowarn/inline:n/deb:me/check/lib
  46. ASM = [masm {module}/Ml/Zi;
  47. @if errorlevel 1 goto :errasm]
  48. C = [cl -c -Zi -Od {module}.c
  49. @if errorlevel 1 goto :errc]
  50. LINK = [@if exist *.err goto :errmod
  51. m2l @{main}.arf,,,,M2RTS.LIB+M2LIB.LIB+M2REAL.LIB+\stbos2\fapi.lib/nod/noe/co;
  52. @if errorlevel 1 goto :errlink]