HERO.MAK 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. #
  2. # makefile by HERO.CMD
  3. #
  4. ASM=ASM68K
  5. OPT=/-S/E/-T/CASE
  6. LOD=LOD68K
  7. HERO.ABS: GAME_SYM.OBJ HERO_TBL.OBJ HERO.OBJ MOVE_CHG.OBJ HERO_SET.OBJ HERO_ST2.OBJ DMG_SET.OBJ \
  8. HERO_PM.OBJ HERO_CML.OBJ ATTACK.OBJ
  9. $(LOD) @HERO,HERO,HERO
  10. @echo .
  11. @echo .
  12. ABS HEROL
  13. @echo .
  14. @echo .
  15. !if $d(WORK)
  16. WORK=WORK.INC
  17. !endif
  18. !if $d(LABEL)
  19. LABEL=LABEL.INC
  20. !endif
  21. !if $d(ACT_No)
  22. ACT_No=ACT_No.INC
  23. !endif
  24. !if $d(CTRL_No)
  25. CTRL_No=CTRL_No.INC
  26. !endif
  27. !if $d(GAME_SYM)
  28. GAME_SYM=GAME_SYM.INC
  29. !endif
  30. !if $d(SCODE)
  31. SCODE=SCODE.INC
  32. !endif
  33. GAME_SYM.OBJ: GAME_SYM.SRC
  34. $(ASM) GAME_SYM,GAME_SYM,ER $(OPT)
  35. @echo .
  36. @echo .
  37. HERO_TBL.OBJ: HERO_TBL.SRC
  38. $(ASM) HERO_TBL,HERO_TBL,ER $(OPT)
  39. @echo .
  40. @echo .
  41. HERO.OBJ: HERO.SRC $(GAME_SYM) $(MACRO) $(NEO_GEO) $(LABEL) $(HFLAG) $(HERO_STP) $(ACT_GRP) $(ACT_No) $(CTRL_No) $(WORK)
  42. $(ASM) HERO,HERO,ER $(OPT)
  43. @echo .
  44. @echo .
  45. MOVE_CHG.OBJ: MOVE_CHG.SRC $(GAME_SYM) $(MACRO) $(NEO_GEO) $(LABEL) $(HFLAG) $(HERO_STP) $(ACT_GRP) $(CTRL_No) $(WORK)
  46. $(ASM) MOVE_CHG,MOVE_CHG,ER $(OPT)
  47. @echo .
  48. @echo .
  49. HERO_SET.OBJ: HERO_SET.SRC $(LABEL) $(HFLAG) $(HERO_STP) $(ACT_No) $(ACT_GRP) $(CTRL_No) $(SMACRO) $(SCODE) $(WORK)
  50. $(ASM) HERO_SET,HERO_SET,ER $(OPT)
  51. @echo .
  52. @echo .
  53. HERO_ST2.OBJ: HERO_ST2.SRC $(LABEL) $(HFLAG) $(HERO_STP) $(ACT_No) $(ACT_GRP) $(CTRL_No) $(SMACRO) $(SCODE) $(WORK)
  54. $(ASM) HERO_ST2,HERO_ST2,ER $(OPT)
  55. @echo .
  56. @echo .
  57. DMG_SET.OBJ: DMG_SET.SRC $(GAME_SYM) $(LABEL) $(HFLAG) $(HERO_STP) $(ACT_No) $(ACT_GRP) $(CTRL_No) $(SMACRO) $(SCODE) $(WORK)
  58. $(ASM) DMG_SET,DMG_SET,ER $(OPT)
  59. @echo .
  60. @echo .
  61. HERO_PM.OBJ: HERO_PM.SRC $(GAME_SYM) $(MACRO) $(NEO_GEO) $(LABEL) $(ACT_No) $(HFLAG) $(WORK)
  62. $(ASM) HERO_PM,HERO_PM,ER $(OPT)
  63. @echo .
  64. @echo .
  65. HERO_CML.OBJ: HERO_CML.SRC $(GAME_SYM) $(NEO_GEO) $(LABEL) $(CML) $(MACRO) $(HFLAG) $(WORK)
  66. $(ASM) HERO_CML,HERO_CML,ER $(OPT)
  67. @echo .
  68. @echo .
  69. ATTACK.OBJ: ATTACK.SRC
  70. $(ASM) ATTACK,ATTACK,ER $(OPT)
  71. @echo .
  72. @echo .