home *** CD-ROM | disk | FTP | other *** search
/ ftp.update.uu.se / ftp.update.uu.se.2014.03.zip / ftp.update.uu.se / pub / rainbow / msdos / latrobe / b / biodif.arc / RBIOSYS.MAK < prev    next >
Text File  |  1987-06-24  |  2KB  |  122 lines

  1. #    TITLE:    RBIOSYS.MAK
  2. #++
  3. #
  4. #    FACILITY:    MS-DOS Drivers
  5. #
  6. #    ABSTRACT:
  7. #
  8. #        MAKE descriptor file for the MS-DOS I/O drivers.
  9. #
  10. #        This file is the descriptor file for the MAKE program
  11. #        and is used to define the build parameters for the
  12. #        MS-DOS I/O drivers.
  13. #
  14. #    ENVIRONMENT:    Rainbow 100+
  15. #
  16. #----------------------------------------------------------------------
  17. #
  18. #    CREATION DATE:    25 May 1986
  19. #
  20. #    MODIFIED BY:
  21. #
  22. #
  23. #--
  24. #
  25. #
  26. #   First target files are the object files themselves
  27. #
  28. #    Start with the I/O definition and initialization files
  29. #
  30. IOHEAD.OBJ:    IOHEAD.ASM
  31.     MASM $*/B63;
  32.  
  33. INTINIT.OBJ:    INTINIT.ASM IODEF.H
  34.     MASM $*/B63;
  35.  
  36. INTFIX.OBJ:    INTFIX.ASM IODEF.H
  37.     MASM $*/B63;
  38.  
  39. IOINIT.OBJ:    IOINIT.ASM IODEF.H
  40.     MASM $*/B63;
  41.  
  42. BIOSINIT.OBJ:    BIOSINIT.ASM DEFS.H
  43.     MASM $*/B63;
  44.  
  45. BIOSEND.OBJ:    BIOSEND.ASM
  46.     MASM $*/B63;
  47.  
  48. SYSINIT.OBJ:    SYSINIT.ASM
  49.     MASM $*/B63;
  50.  
  51. #
  52. #    Now the floppy disk files
  53. #
  54. FDISKDEF.OBJ:    FDISKDEF.ASM
  55.     MASM $*/B63;
  56.  
  57. RX50DRV.OBJ:    RX50DRV.ASM IODEF.H FDISK.H
  58.     MASM $*/B63;
  59.  
  60. UDISKDRV.OBJ:    UDISKDRV.ASM IODEF.H MS200.H
  61.     MASM $*/B63;
  62.  
  63. #
  64. #    Next, the character I/O files
  65. #
  66. CONOUT.OBJ:    CONOUT.ASM IODEF.H
  67.     MASM $*/B63;
  68.  
  69. CHARACT.OBJ:    CHARACT.ASM IODEF.H MS200.H CHIODEF.H
  70.     MASM $*/B63;
  71.  
  72. CONSOLE.OBJ:    CONSOLE.ASM IODEF.H MS200.H CHIODEF.H
  73.     MASM $*/B63;
  74.  
  75. COMMNVM.OBJ:    COMMNVM.ASM CHIODEF.H
  76.     MASM $*/B63;
  77.  
  78. COMTAB.OBJ:    COMTAB.ASM CHIODEF.H
  79.     MASM $*/B63;
  80.  
  81. COMBIOS.OBJ:    COMBIOS.ASM CHIODEF.H
  82.     MASM $*/B63;
  83.  
  84. #
  85. #    Next, the hard disk control files
  86. #
  87. HDIOCTL.OBJ:    HDIOCTL.ASM DEFS.H HCDEF.H HSDEF.H HDIOCTL.H
  88.     MASM $*/B63;
  89.  
  90. HDRVIF.OBJ:    HDRVIF.ASM DEFS.H HCDEF.H HSDEF.H
  91.     MASM $*/B63;
  92.  
  93. HDINIT.OBJ:    HDINIT.ASM DEFS.H HCDEF.H HSDEF.H
  94.     MASM $*/B63;
  95.  
  96. HDISKDRV.OBJ:    HDISKDRV.ASM DEFS.H HCDEF.H HSDEF.H
  97.     MASM $*/B63;
  98.  
  99. #
  100. #    Finally, the disk cache control file
  101. #
  102. CACHECTL.OBJ:    CACHECTL.ASM
  103.     MASM $*/B63;
  104.  
  105. #
  106. #   Target file is the executable file for the Rainbow I/O system.
  107. #    Link it and create a map symbol file for debugging
  108. #    IOHEAD.OBJ must be first in the link.
  109. #    BIOSEND.OBJ, BIOSINIT.OBJ, and IOINIT.OBJ must be last in the link,
  110. #    and must be in that order.
  111. #
  112. IO.COM:    IOHEAD.OBJ RX50DRV.OBJ CONOUT.OBJ INTFIX.OBJ INTINIT.OBJ \
  113.     FDISKDEF.OBJ UDISKDRV.OBJ \
  114.     HDRVIF.OBJ HDIOCTL.OBJ HDISKDRV.OBJ HDINIT.OBJ \
  115.     CACHECTL.OBJ \
  116.     CHARACT.OBJ CONSOLE.OBJ COMTAB.OBJ COMMNVM.OBJ COMBIOS.OBJ \
  117.     BIOSEND.OBJ BIOSINIT.OBJ IOINIT.OBJ SYSINIT.OBJ
  118.     LINK @rbiosys.rsp
  119.     MAPSYM $*
  120.     EXE2BIN $* $@ <rbiosys.e2b
  121.  
  122.