Makefile 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. CFLAGS = -c -mx -g -C -s
  2. CFLAGS = -c -mx -C
  3. AFLAGS = /c /Zi /VM /nologo
  4. AFLAGS = /c /VM /nologo
  5. sky.exe: replay.obj main.obj rn_deco.obj initiali.obj debug.obj timer.obj keyboard.obj mouse.obj error.obj disk.obj lists.obj \
  6. logic.obj screen.obj sprites.obj 0compact.obj 1compact.obj 2compact.obj 3compact.obj ar_dbgc.obj voc_c.obj \
  7. 4compact.obj 5compact.obj 6compact.obj memory.obj intro.obj control.obj layers.obj function.obj debugc.obj \
  8. autoroot.obj grid.obj text.obj decodee.obj mousesys.obj music.obj timer.obj voc_asm.obj finish.obj wanim.obj \
  9. cd_intro.obj scr_int.obj
  10. ml $(AFLAGS) start.asm
  11. blinkx @makefile.lnk
  12. del *.err
  13. main.obj: main.cpp
  14. ztc $(CFLAGS) main.cpp
  15. debugc.obj: debugc.cpp
  16. ztc $(CFLAGS) debugc.cpp
  17. ar_dbgc.obj: ar_dbgc.cpp
  18. ztc $(CFLAGS) ar_dbgc.cpp
  19. voc_c.obj: voc_c.cpp
  20. ztc $(CFLAGS) voc_c.cpp
  21. initiali.obj: initiali.asm
  22. ml $(AFLAGS) initiali.asm
  23. debug.obj: debug.asm
  24. ml $(AFLAGS) debug.asm
  25. timer.obj: timer.asm
  26. ml $(AFLAGS) timer.asm
  27. keyboard.obj: keyboard.asm
  28. ml $(AFLAGS) keyboard.asm
  29. mouse.obj: mouse.asm
  30. ml $(AFLAGS) mouse.asm
  31. error.obj: error.asm
  32. ml $(AFLAGS) error.asm
  33. disk.obj: disk.asm
  34. ml $(AFLAGS) disk.asm
  35. scr_int.obj: scr_int.asm script.asm
  36. ml $(AFLAGS) scr_int.asm
  37. lists.obj: lists.asm lists.inc
  38. ml $(AFLAGS) lists.asm
  39. logic.obj: logic.asm
  40. ml $(AFLAGS) logic.asm
  41. screen.obj: screen.asm
  42. ml $(AFLAGS) screen.asm
  43. sprites.obj: sprites.asm
  44. ml $(AFLAGS) sprites.asm
  45. 0compact.obj: 0compact.asm z_compac.inc objects.inc 101comp.inc
  46. ml /c /VM 0compact.asm
  47. 1compact.obj: 1compact.asm 0compact.inc 1compact.inc 2compact.inc 3compact.inc 4compact.inc
  48. ml /c /VM 1compact.asm
  49. 2compact.obj: 2compact.asm 5compact.inc 9compact.inc 12comp.inc 13comp.inc 14comp.inc 15comp.inc 16comp.inc 17comp.inc 18comp.inc
  50. ml /c /VM 2compact.asm
  51. 3compact.obj: 3compact.asm 10comp.inc 11comp.inc 19comp.inc 20comp.inc 21comp.inc 22comp.inc 23comp.inc 24comp.inc 25comp.inc 26comp.inc 27comp.inc 28comp.inc 29comp.inc
  52. ml /c /VM 3compact.asm
  53. 4compact.obj: 4compact.asm 30comp.inc 31comp.inc 32comp.inc 33comp.inc 34comp.inc 36comp.inc 37comp.inc 38comp.inc 39comp.inc 40comp.inc 41comp.inc 42comp.inc
  54. ml /c /VM 4compact.asm
  55. 5compact.obj: 5compact.asm 66comp.inc 67comp.inc 68comp.inc 69comp.inc 70comp.inc 71comp.inc 72comp.inc 73comp.inc 74comp.inc 75comp.inc 76comp.inc 77comp.inc 78comp.inc 79comp.inc 80comp.inc 81comp.inc 82comp.inc
  56. ml /c /VM 5compact.asm
  57. 6compact.obj: 6compact.asm 90comp.inc 91comp.inc 92comp.inc 93comp.inc 94comp.inc 95comp.inc 96comp.inc lincmenu.inc linc_gen.inc
  58. ml /c /VM 6compact.asm
  59. layers.obj: layers.asm
  60. ml $(AFLAGS) layers.asm
  61. memory.obj: memory.asm
  62. ml $(AFLAGS) memory.asm
  63. function.obj: function.asm
  64. ml $(AFLAGS) function.asm
  65. autoroot.obj: autoroot.asm
  66. ml $(AFLAGS) autoroot.asm
  67. grid.obj: grid.asm
  68. ml $(AFLAGS) grid.asm
  69. text.obj: text.asm
  70. ml $(AFLAGS) text.asm
  71. decodee.obj: decodee.asm decoder.asm
  72. ml $(AFLAGS) decodee.asm
  73. mousesys.obj: mousesys.asm
  74. ml $(AFLAGS) mousesys.asm
  75. intro.obj: intro.asm
  76. ml $(AFLAGS) intro.asm
  77. music.obj: music.asm
  78. ml $(AFLAGS) music.asm
  79. finish.obj: finish.asm
  80. ml $(AFLAGS) finish.asm
  81. control.obj: control.asm
  82. ml $(AFLAGS) control.asm
  83. deco.obj: deco.asm
  84. ml $(AFLAGS) deco.asm
  85. voc_asm.obj: voc_asm.asm
  86. ml $(AFLAGS) voc_asm.asm
  87. wanim.obj: wanim.asm
  88. ml $(AFLAGS) wanim.asm
  89. replay.obj: replay.asm
  90. ml $(AFLAGS) replay.asm
  91. cd_intro.obj: cd_intro.asm
  92. ml $(AFLAGS) cd_intro.asm
  93.