diff options
Diffstat (limited to 'v4.0/src/BIOS/MAKEFILE')
| -rw-r--r-- | v4.0/src/BIOS/MAKEFILE | 167 |
1 files changed, 167 insertions, 0 deletions
diff --git a/v4.0/src/BIOS/MAKEFILE b/v4.0/src/BIOS/MAKEFILE new file mode 100644 index 0000000..66a281f --- /dev/null +++ b/v4.0/src/BIOS/MAKEFILE | |||
| @@ -0,0 +1,167 @@ | |||
| 1 | #************************** makefile for bios *************************** | ||
| 2 | |||
| 3 | dest =io | ||
| 4 | msg =..\messages | ||
| 5 | dos =..\dos | ||
| 6 | inc =..\inc | ||
| 7 | hinc =..\h | ||
| 8 | |||
| 9 | # | ||
| 10 | ####################### dependencies begin here. ######################### | ||
| 11 | # | ||
| 12 | |||
| 13 | all: $(dest).sys | ||
| 14 | |||
| 15 | msbio.cl1: msbio.skl \ | ||
| 16 | $(msg)\$(COUNTRY).msg | ||
| 17 | |||
| 18 | msload.obj: msload.asm \ | ||
| 19 | makefile \ | ||
| 20 | msbio.cl1 \ | ||
| 21 | $(inc)\bootform.inc \ | ||
| 22 | $(inc)\versiona.inc \ | ||
| 23 | msload.inc | ||
| 24 | |||
| 25 | msload.com: msload.obj | ||
| 26 | link msload.obj,msload,,; | ||
| 27 | exe2bin msload.exe msload.com | ||
| 28 | |||
| 29 | msbio1.obj: msbio1.asm \ | ||
| 30 | makefile \ | ||
| 31 | msbdata.inc \ | ||
| 32 | msgroup.inc \ | ||
| 33 | jumpmac.inc \ | ||
| 34 | pushpop.inc \ | ||
| 35 | $(inc)\devsym.inc \ | ||
| 36 | msdskpr.inc \ | ||
| 37 | msmacro.inc | ||
| 38 | |||
| 39 | mscon.obj: mscon.asm \ | ||
| 40 | makefile \ | ||
| 41 | msgroup.inc \ | ||
| 42 | jumpmac.inc \ | ||
| 43 | msmacro.inc | ||
| 44 | |||
| 45 | msaux.obj: msaux.asm \ | ||
| 46 | makefile \ | ||
| 47 | msgroup.inc \ | ||
| 48 | jumpmac.inc \ | ||
| 49 | msmacro.inc | ||
| 50 | |||
| 51 | mslpt.obj: mslpt.asm \ | ||
| 52 | makefile \ | ||
| 53 | msgroup.inc \ | ||
| 54 | msequ.inc \ | ||
| 55 | $(inc)\msbds.inc \ | ||
| 56 | msmacro.inc \ | ||
| 57 | $(inc)\devsym.inc \ | ||
| 58 | $(inc)\ioctl.inc $(inc)\bpb.inc | ||
| 59 | |||
| 60 | msclock.obj: msclock.asm \ | ||
| 61 | makefile \ | ||
| 62 | msgroup.inc \ | ||
| 63 | msmacro.inc | ||
| 64 | |||
| 65 | msdisk.obj: msdisk.asm \ | ||
| 66 | makefile \ | ||
| 67 | msgroup.inc \ | ||
| 68 | msequ.inc \ | ||
| 69 | $(inc)\msbds.inc \ | ||
| 70 | pushpop.inc \ | ||
| 71 | msmacro.inc \ | ||
| 72 | $(inc)\devsym.inc \ | ||
| 73 | msdskpr.inc \ | ||
| 74 | msioctl.inc $(inc)\ioctl.inc $(inc)\bpb.inc | ||
| 75 | |||
| 76 | msinit.obj: msinit.asm \ | ||
| 77 | makefile \ | ||
| 78 | msgroup.inc \ | ||
| 79 | msdskpr.inc \ | ||
| 80 | msequ.inc $(inc)\msbds.inc \ | ||
| 81 | $(inc)\cputype.inc \ | ||
| 82 | msmacro.inc \ | ||
| 83 | readcloc.inc \ | ||
| 84 | clocksub.inc \ | ||
| 85 | msextrn.inc | ||
| 86 | |||
| 87 | |||
| 88 | sysinit1.obj: sysinit1.asm \ | ||
| 89 | makefile \ | ||
| 90 | msstack.inc \ | ||
| 91 | msbio.cl4 \ | ||
| 92 | msbio.cl5 \ | ||
| 93 | stkinit.inc \ | ||
| 94 | devmark.inc \ | ||
| 95 | $(inc)\smifssym.inc \ | ||
| 96 | $(inc)\devsym.inc \ | ||
| 97 | $(inc)\ioctl.inc \ | ||
| 98 | $(inc)\cputype.inc \ | ||
| 99 | $(inc)\smdossym.inc $(inc)\dosmac.inc $(inc)\bpb.inc $(inc)\buffer.inc \ | ||
| 100 | $(inc)\sysvar.inc $(inc)\vector.inc $(inc)\dirent.inc \ | ||
| 101 | $(inc)\dpb.inc $(inc)\curdir.inc \ | ||
| 102 | $(inc)\pdb.inc $(inc)\exe.inc $(inc)\sf.inc $(inc)\arena.inc \ | ||
| 103 | $(inc)\intnat.inc $(inc)\mi.inc \ | ||
| 104 | $(inc)\syscall.inc | ||
| 105 | |||
| 106 | |||
| 107 | sysconf.obj: sysconf.asm \ | ||
| 108 | makefile \ | ||
| 109 | psoption.inc \ | ||
| 110 | devmark.inc \ | ||
| 111 | $(inc)\psdata.inc \ | ||
| 112 | $(inc)\parse.asm \ | ||
| 113 | $(inc)\smifssym.inc \ | ||
| 114 | $(inc)\devsym.inc \ | ||
| 115 | $(inc)\ioctl.inc \ | ||
| 116 | $(inc)\smdossym.inc $(inc)\dosmac.inc $(inc)\bpb.inc $(inc)\buffer.inc \ | ||
| 117 | $(inc)\sysvar.inc $(inc)\vector.inc $(inc)\dirent.inc \ | ||
| 118 | $(inc)\dpb.inc $(inc)\curdir.inc \ | ||
| 119 | $(inc)\pdb.inc $(inc)\exe.inc $(inc)\sf.inc $(inc)\arena.inc \ | ||
| 120 | $(inc)\intnat.inc $(inc)\mi.inc \ | ||
| 121 | $(inc)\syscall.inc | ||
| 122 | |||
| 123 | sysinit2.obj: sysinit2.asm \ | ||
| 124 | makefile \ | ||
| 125 | devmark.inc \ | ||
| 126 | $(inc)\copyrigh.inc \ | ||
| 127 | $(inc)\smifssym.inc \ | ||
| 128 | $(inc)\devsym.inc \ | ||
| 129 | $(inc)\ioctl.inc \ | ||
| 130 | $(inc)\smdossym.inc $(inc)\dosmac.inc $(inc)\bpb.inc $(inc)\buffer.inc \ | ||
| 131 | $(inc)\sysvar.inc $(inc)\vector.inc $(inc)\dirent.inc \ | ||
| 132 | $(inc)\dpb.inc $(inc)\curdir.inc \ | ||
| 133 | $(inc)\pdb.inc $(inc)\exe.inc $(inc)\sf.inc $(inc)\arena.inc \ | ||
| 134 | $(inc)\intnat.inc $(inc)\mi.inc \ | ||
| 135 | $(inc)\syscall.inc | ||
| 136 | |||
| 137 | sysimes.obj: sysimes.asm \ | ||
| 138 | makefile \ | ||
| 139 | msmacro.inc \ | ||
| 140 | msbio.cl3 \ | ||
| 141 | msequ.inc $(inc)\msbds.inc | ||
| 142 | |||
| 143 | msbio2.obj: msbio2.asm \ | ||
| 144 | makefile \ | ||
| 145 | msgroup.inc \ | ||
| 146 | msequ.inc \ | ||
| 147 | $(inc)\msbds.inc \ | ||
| 148 | $(inc)\devsym.inc \ | ||
| 149 | pushpop.inc \ | ||
| 150 | msmacro.inc \ | ||
| 151 | msbio.cl2 \ | ||
| 152 | ms96tpi.inc msvolid.inc | ||
| 153 | |||
| 154 | mshard.obj: mshard.asm $(inc)\postequ.inc $(inc)\dseg.inc | ||
| 155 | |||
| 156 | $(dest).sys: msbio.cl1 msbio1.obj mscon.obj msaux.obj \ | ||
| 157 | mslpt.obj msclock.obj msdisk.obj msbio2.obj \ | ||
| 158 | msinit.obj mshard.obj sysinit1.obj sysconf.obj \ | ||
| 159 | sysinit2.obj sysimes.obj \ | ||
| 160 | msload.com \ | ||
| 161 | makefile | ||
| 162 | link @msbio.lnk | ||
| 163 | exe2bin msbio.exe msbio.bin <locscr | ||
| 164 | copy /b msload.com+msbio.bin $(dest).sys | ||
| 165 | del msbio.bin | ||
| 166 | del msbio.exe | ||
| 167 | |||