home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / PROG / ASSEMBLY / APL2EM.ZIP / MAKEFILE < prev    next >
Encoding:
Text File  |  1990-04-17  |  3.0 KB  |  179 lines

  1. #****************************************************************************
  2. #
  3. #    Apple Emulator Make File
  4. #
  5. #****************************************************************************
  6. #
  7. #   Title:    Makefile
  8. #
  9. #   Group:    Emulator
  10. #
  11. #   Revision:    1.00
  12. #
  13. #   Date:    February 9, 1988
  14. #
  15. #   Author:    R W Spurlock
  16. #
  17. #******************************************************************************
  18. #
  19. #   Change log:
  20. #
  21. #     DATE    REVISION            DESCRIPTION
  22. #   --------  --------    -------------------------------------------------------
  23. #   02/09/88    1.00    Original
  24. #
  25. #******************************************************************************
  26. #
  27. #    Definitions for the assembler
  28. #
  29. AS    = masm
  30. AFLAGS    = /t /Zi /Zd
  31. AINC    =
  32.  
  33. #
  34. #    Definitions for the linker
  35. #
  36. LD    = link
  37. LFLAGS    = /m /cparmaxalloc:1 /li
  38.  
  39. #
  40. #    RULES - assumes MASM 5.00
  41. #
  42. .asm.obj:
  43.     $(AS) $(AFLAGS) $(AINC) $*;
  44.  
  45. .obj.exe:
  46.     $(LD) $(LFLAGS) @$*.lnk
  47.  
  48. #******************************************************************************
  49. #    PROGRAM module dependencies
  50. #******************************************************************************
  51.  
  52. EMULATE.obj:    EMULATE.asm        \
  53.         MACROS.inc        \
  54.         EQUATES.inc
  55.  
  56. APPLE.obj:    APPLE.asm        \
  57.         MACROS.inc        \
  58.         EQUATES.inc
  59.  
  60. DEVICE.obj:    DEVICE.asm        \
  61.         MACROS.inc        \
  62.         EQUATES.inc
  63.  
  64. MEMORY.obj:    MEMORY.asm        \
  65.         MACROS.inc        \
  66.         EQUATES.inc
  67.  
  68. VIDEO.obj:    VIDEO.asm        \
  69.         MACROS.inc        \
  70.         EQUATES.inc
  71.  
  72. CGA.obj:    CGA.asm         \
  73.         MACROS.inc        \
  74.         EQUATES.inc
  75.  
  76. EGA.obj:    EGA.asm         \
  77.         MACROS.inc        \
  78.         EQUATES.inc
  79.  
  80. HARDWARE.obj:    HARDWARE.asm        \
  81.         MACROS.inc        \
  82.         EQUATES.inc
  83.  
  84. KEYBOARD.obj:    KEYBOARD.asm        \
  85.         MACROS.inc        \
  86.         EQUATES.inc
  87.  
  88. TIMER.obj:    TIMER.asm        \
  89.         MACROS.inc        \
  90.         EQUATES.inc
  91.  
  92. CASSETTE.obj:    CASSETTE.asm        \
  93.         MACROS.inc        \
  94.         EQUATES.inc
  95.  
  96. SPEAKER.obj:    SPEAKER.asm        \
  97.         MACROS.inc        \
  98.         EQUATES.inc
  99.  
  100. JOYSTICK.obj:    JOYSTICK.asm        \
  101.         MACROS.inc        \
  102.         EQUATES.inc
  103.  
  104. EMPTY.obj:    EMPTY.asm        \
  105.         MACROS.inc        \
  106.         EQUATES.inc
  107.  
  108. DISK.obj:    DISK.asm        \
  109.         MACROS.inc        \
  110.         EQUATES.inc        \
  111.         STRUCS.inc
  112.  
  113. LANGUAGE.obj:    LANGUAGE.asm        \
  114.         MACROS.inc        \
  115.         EQUATES.inc        \
  116.         STRUCS.inc
  117.  
  118. CARTRIGE.obj:    CARTRIGE.asm        \
  119.         MACROS.inc        \
  120.         EQUATES.inc        \
  121.         STRUCS.inc
  122.  
  123. SERIAL.obj:    SERIAL.asm        \
  124.         MACROS.inc        \
  125.         EQUATES.inc        \
  126.         STRUCS.inc
  127.  
  128. INT.obj:    INT.asm         \
  129.         MACROS.inc        \
  130.         EQUATES.inc        \
  131.         STRUCS.inc
  132.  
  133. DEBUG.obj:    DEBUG.asm        \
  134.         MACROS.inc        \
  135.         EQUATES.inc        \
  136.         STRUCS.inc
  137.  
  138. PRINTF.obj:    PRINTF.asm        \
  139.         MACROS.inc        \
  140.         EQUATES.inc
  141.  
  142. TTY.obj:    TTY.asm         \
  143.         MACROS.inc        \
  144.         EQUATES.inc
  145.  
  146. WINDOW.obj:    WINDOW.asm        \
  147.         MACROS.inc        \
  148.         EQUATES.inc
  149.  
  150. DATA.obj:    DATA.asm        \
  151.         MACROS.inc        \
  152.         EQUATES.inc
  153.  
  154. APPLE.exe:    EMULATE.obj        \
  155.         APPLE.obj        \
  156.         DEVICE.obj        \
  157.         MEMORY.obj        \
  158.         VIDEO.obj        \
  159.         CGA.obj         \
  160.         EGA.obj         \
  161.         HARDWARE.obj        \
  162.         KEYBOARD.obj        \
  163.         TIMER.obj        \
  164.         CASSETTE.obj        \
  165.         SPEAKER.obj        \
  166.         JOYSTICK.obj        \
  167.         EMPTY.obj        \
  168.         DISK.obj        \
  169.         LANGUAGE.obj        \
  170.         CARTRIGE.obj        \
  171.         SERIAL.obj        \
  172.         INT.obj         \
  173.         DEBUG.obj        \
  174.         PRINTF.obj        \
  175.         TTY.obj         \
  176.         WINDOW.obj        \
  177.         DATA.obj
  178.  
  179.