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.OMK < prev    next >
Text File  |  1987-06-24  |  2KB  |  113 lines

  1. #    TITLE:    IO.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. #    Derived from Digital Equipment Corporation Rainbow MS-DOS BIOS listings.
  17. #
  18. #----------------------------------------------------------------------
  19. #
  20. #    CREATION DATE:    25 May 1986
  21. #
  22. #    MODIFIED BY:
  23. #
  24. #
  25. #--
  26. #
  27. #   First target files are the object files themselves
  28. #
  29. #    Start with the I/O definition and initialization files
  30. #
  31. IOHEAD.OBJ:    IOHEAD.ASM
  32.     MASM $*;
  33.  
  34. INTINIT.OBJ:    INTINIT.ASM IODEF.H
  35.     MASM $*;
  36.  
  37. INTFIX.OBJ:    INTFIX.ASM IODEF.H
  38.     MASM $*;
  39.  
  40. IOINIT.OBJ:    IOINIT.ASM IODEF.H
  41.     MASM $*;
  42.  
  43. BIOSINIT.OBJ:    BIOSINIT.ASM DEFS.H
  44.     MASM $*;
  45.  
  46. BIOSEND.OBJ:    BIOSEND.ASM
  47.     MASM $*;
  48.  
  49. SYSINIT.OBJ:    SYSINIT.ASM
  50.     MASM $*;
  51.  
  52. #
  53. #    Now the floppy disk files
  54. #
  55. FDISKDEF.OBJ:    FDISKDEF.ASM
  56.     MASM $*;
  57.  
  58. RX50DRV.OBJ:    RX50DRV.ASM IODEF.H FDISK.H
  59.     MASM $*;
  60.  
  61. UDISKDRV.OBJ:    UDISKDRV.ASM IODEF.H MS200.H
  62.     MASM $*;
  63.  
  64. #
  65. #    Next, the character I/O files
  66. #
  67. CONOUT.OBJ:    CONOUT.ASM IODEF.H
  68.     MASM $*;
  69.  
  70. CHARACT.OBJ:    CHARACT.ASM IODEF.H MS200.H CHIODEF.H
  71.     MASM $*;
  72.  
  73. COMMNVM.OBJ:    COMMNVM.ASM CHIODEF.H
  74.     MASM $*;
  75.  
  76. COMTAB.OBJ:    COMTAB.ASM CHIODEF.H
  77.     MASM $*;
  78.  
  79. COMBIOS.OBJ:    COMBIOS.ASM CHIODEF.H
  80.     MASM $*;
  81.  
  82. #
  83. #    Finally, the hard disk control files
  84. #
  85. HDIOCTL.OBJ:    HDIOCTL.ASM DEFS.H HCDEF.H HSDEF.H HDIOCTL.H
  86.     MASM $*;
  87.  
  88. HDRVIF.OBJ:    HDRVIF.ASM DEFS.H HCDEF.H HSDEF.H
  89.     MASM $*;
  90.  
  91. HDINIT.OBJ:    HDINIT.ASM DEFS.H HCDEF.H HSDEF.H
  92.     MASM $*;
  93.  
  94. HDISKDRV.OBJ:    HDISKDRV.ASM DEFS.H HCDEF.H HSDEF.H
  95.     MASM $*;
  96.  
  97. #
  98. #   Target file is the executable file for the secondary bootstrap
  99. #    Link it and create a map symbol file for debugging
  100. #    IOHEAD.OBJ must be first in the link.
  101. #    BIOSEND.OBJ, BIOSINIT.OBJ, and IOINIT.OBJ must be last in the link,
  102. #    and must be in that order.
  103. #
  104. IO.COM:    IOHEAD.OBJ RX50DRV.OBJ CONOUT.OBJ INTFIX.OBJ INTINIT.OBJ \
  105.     FDISKDEF.OBJ UDISKDRV.OBJ \
  106.     HDRVIF.OBJ HDIOCTL.OBJ HDISKDRV.OBJ HDINIT.OBJ \
  107.     CHARACT.OBJ COMTAB.OBJ COMMNVM.OBJ COMBIOS.OBJ \
  108.     BIOSEND.OBJ BIOSINIT.OBJ IOINIT.OBJ SYSINIT.OBJ
  109.     LINK @rbiosys.rsp
  110.     MAPSYM $*
  111.     EXE2BIN $* $@ <rbiosys.e2b
  112.  
  113.