diff options
Diffstat (limited to 'v4.0/src/DOS/MAKEFILE')
| -rw-r--r-- | v4.0/src/DOS/MAKEFILE | 221 |
1 files changed, 221 insertions, 0 deletions
diff --git a/v4.0/src/DOS/MAKEFILE b/v4.0/src/DOS/MAKEFILE new file mode 100644 index 0000000..12912c4 --- /dev/null +++ b/v4.0/src/DOS/MAKEFILE | |||
| @@ -0,0 +1,221 @@ | |||
| 1 | #*************************** Makefile for DOS *************************** | ||
| 2 | |||
| 3 | msg =..\messages | ||
| 4 | inc =..\inc | ||
| 5 | hinc =..\hinc | ||
| 6 | make =nmake -i | ||
| 7 | dos =. | ||
| 8 | |||
| 9 | # | ||
| 10 | ###################### Dependencies begin here ########################## | ||
| 11 | # | ||
| 12 | |||
| 13 | all: msdos.sys | ||
| 14 | |||
| 15 | msdos.cl1: msdos.skl \ | ||
| 16 | $(msg)\$(COUNTRY).msg | ||
| 17 | |||
| 18 | dossym.inc: $(inc)\dosmac.inc $(inc)\bpb.inc \ | ||
| 19 | $(inc)\buffer.inc $(inc)\sysvar.inc $(inc)\vector.inc \ | ||
| 20 | $(inc)\mult.inc $(inc)\dirent.inc $(inc)\dpb.inc $(inc)\curdir.inc \ | ||
| 21 | $(inc)\cpmfcb.inc $(inc)\find.inc $(inc)\pdb.inc $(inc)\exe.inc \ | ||
| 22 | $(inc)\sf.inc $(inc)\arena.inc $(inc)\intnat.inc $(inc)\mi.inc \ | ||
| 23 | $(inc)\filemode.inc $(inc)\error.inc $(inc)\syscall.inc | ||
| 24 | echo "touch dossym.inc; files that are in ..\inc" | ||
| 25 | |||
| 26 | $(inc)\nibdos.obj: | ||
| 27 | cd ..\inc | ||
| 28 | $(make) | ||
| 29 | cd ..\dos | ||
| 30 | |||
| 31 | $(inc)\const2.obj: | ||
| 32 | cd ..\inc | ||
| 33 | $(make) | ||
| 34 | cd ..\dos | ||
| 35 | |||
| 36 | $(inc)\msdata.obj: | ||
| 37 | cd ..\inc | ||
| 38 | $(make) | ||
| 39 | cd ..\dos | ||
| 40 | |||
| 41 | $(inc)\mstable.obj: | ||
| 42 | cd ..\inc | ||
| 43 | $(make) | ||
| 44 | cd ..\dos | ||
| 45 | |||
| 46 | $(inc)\msdosme.obj: | ||
| 47 | cd ..\inc | ||
| 48 | $(make) | ||
| 49 | cd ..\dos | ||
| 50 | |||
| 51 | msdisp.obj: msdisp.asm mssw.asm disp.asm \ | ||
| 52 | $(inc)\dossym.inc $(inc)\dosseg.asm | ||
| 53 | |||
| 54 | mscode.obj: mscode.asm mssw.asm ms_code.asm \ | ||
| 55 | $(inc)\dossym.inc $(inc)\dosseg.asm $(inc)\devsym.inc | ||
| 56 | |||
| 57 | time.obj: time.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 58 | $(inc)\devsym.inc | ||
| 59 | |||
| 60 | getset.obj: getset.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 61 | $(inc)\devsym.inc | ||
| 62 | |||
| 63 | parse.obj: parse.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 64 | $(inc)\devsym.inc | ||
| 65 | |||
| 66 | misc.obj: misc.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 67 | $(inc)\devsym.inc $(inc)\bugtyp.asm | ||
| 68 | |||
| 69 | misc2.obj: misc2.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 70 | $(inc)\bugtyp.asm | ||
| 71 | |||
| 72 | crit.obj: crit.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 73 | $(inc)\bugtyp.asm | ||
| 74 | |||
| 75 | cpmio.obj: cpmio.asm $(inc)\dosseg.asm \ | ||
| 76 | $(inc)\dossym.inc \ | ||
| 77 | $(inc)\devsym.inc \ | ||
| 78 | kstrin.asm strin.asm | ||
| 79 | |||
| 80 | cpmio2.obj: cpmio2.asm $(inc)\dosseg.asm \ | ||
| 81 | $(inc)\dossym.inc $(inc)\devsym.inc | ||
| 82 | |||
| 83 | fcbio.obj: fcbio.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 84 | $(inc)\devsym.inc $(inc)\sf.inc $(inc)\fastopen.inc | ||
| 85 | |||
| 86 | fcbio2.obj: fcbio2.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 87 | $(inc)\devsym.inc | ||
| 88 | |||
| 89 | search.obj: search.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 90 | $(inc)\devsym.inc | ||
| 91 | |||
| 92 | path.obj: path.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 93 | $(inc)\devsym.inc | ||
| 94 | |||
| 95 | ioctl.obj: ioctl.asm $(inc)\ioctl.inc $(inc)\dosseg.asm \ | ||
| 96 | $(inc)\dossym.inc $(inc)\devsym.inc | ||
| 97 | |||
| 98 | delete.obj: delete.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 99 | $(inc)\devsym.inc $(inc)\sf.inc $(inc)\fastxxxx.inc $(inc)\fastopen.inc | ||
| 100 | |||
| 101 | rename.obj: rename.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 102 | $(inc)\devsym.inc $(inc)\sf.inc | ||
| 103 | |||
| 104 | finfo.obj: finfo.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 105 | $(inc)\devsym.inc | ||
| 106 | |||
| 107 | dup.obj: dup.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 108 | $(inc)\devsym.inc | ||
| 109 | |||
| 110 | create.obj: create.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 111 | $(inc)\devsym.inc | ||
| 112 | |||
| 113 | open.obj: open.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 114 | $(inc)\devsym.inc $(inc)\fastopen.inc | ||
| 115 | |||
| 116 | dinfo.obj: dinfo.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 117 | $(inc)\devsym.inc $(inc)\bugtyp.asm $(inc)\buffer.inc | ||
| 118 | |||
| 119 | isearch.obj: isearch.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 120 | $(inc)\devsym.inc | ||
| 121 | |||
| 122 | abort.obj: abort.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 123 | $(inc)\devsym.inc $(inc)\sf.inc | ||
| 124 | |||
| 125 | close.obj: close.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 126 | $(inc)\devsym.inc $(inc)\buffer.inc | ||
| 127 | |||
| 128 | dircall.obj: dircall.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 129 | $(inc)\devsym.inc $(inc)\buffer.inc $(inc)\fastopen.inc | ||
| 130 | |||
| 131 | disk.obj: disk.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 132 | $(inc)\devsym.inc | ||
| 133 | |||
| 134 | disk2.obj: disk2.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 135 | $(inc)\devsym.inc $(inc)\buffer.inc | ||
| 136 | |||
| 137 | disk3.obj: disk3.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 138 | $(inc)\devsym.inc | ||
| 139 | |||
| 140 | dir.obj: dir.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 141 | $(inc)\buffer.inc $(inc)\fastopen.inc | ||
| 142 | |||
| 143 | dir2.obj: dir2.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 144 | $(inc)\buffer.inc $(inc)\fastopen.inc | ||
| 145 | |||
| 146 | dev.obj: dev.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 147 | $(inc)\devsym.inc | ||
| 148 | |||
| 149 | mknode.obj: mknode.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 150 | $(inc)\devsym.inc $(inc)\buffer.inc $(inc)\fastopen.inc \ | ||
| 151 | $(inc)\filemode.inc | ||
| 152 | |||
| 153 | rom.obj: rom.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 154 | $(inc)\devsym.inc $(inc)\buffer.inc | ||
| 155 | |||
| 156 | fcb.obj: fcb.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 157 | $(inc)\devsym.inc | ||
| 158 | |||
| 159 | msctrlc.obj: msctrlc.asm mssw.asm ctrlc.asm \ | ||
| 160 | $(inc)\dosseg.asm $(inc)\dossym.inc $(inc)\devsym.inc \ | ||
| 161 | $(inc)\bugtyp.asm | ||
| 162 | |||
| 163 | fat.obj: fat.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 164 | $(inc)\devsym.inc $(inc)\buffer.inc $(inc)\curdir.inc | ||
| 165 | |||
| 166 | buf.obj: buf.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 167 | $(inc)\devsym.inc $(inc)\buffer.inc | ||
| 168 | |||
| 169 | proc.obj: proc.asm \ | ||
| 170 | $(inc)\dosseg.asm $(inc)\dossym.inc $(inc)\devsym.inc \ | ||
| 171 | $(inc)\curdir.inc \ | ||
| 172 | exec.asm | ||
| 173 | |||
| 174 | alloc.obj: alloc.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 175 | $(inc)\devsym.inc | ||
| 176 | |||
| 177 | srvcall.obj: srvcall.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 178 | $(inc)\devsym.inc | ||
| 179 | |||
| 180 | util.obj: util.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 181 | $(inc)\devsym.inc | ||
| 182 | |||
| 183 | macro.obj: macro.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 184 | $(inc)\devsym.inc $(inc)\curdir.inc | ||
| 185 | |||
| 186 | macro2.obj: macro2.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 187 | $(inc)\devsym.inc $(inc)\curdir.inc | ||
| 188 | |||
| 189 | handle.obj: handle.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 190 | $(inc)\devsym.inc $(inc)\bugtyp.asm | ||
| 191 | |||
| 192 | file.obj: file.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 193 | $(inc)\devsym.inc $(inc)\bugtyp.asm $(inc)\fastopen.inc \ | ||
| 194 | $(inc)\filemode.inc | ||
| 195 | |||
| 196 | lock.obj: lock.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 197 | $(inc)\devsym.inc | ||
| 198 | |||
| 199 | share.obj: share.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 200 | $(inc)\devsym.inc | ||
| 201 | |||
| 202 | extattr.obj: extattr.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 203 | $(inc)\devsym.inc $(inc)\ea.inc $(inc)\buffer.inc | ||
| 204 | |||
| 205 | ifs.obj: ifs.asm $(inc)\dosseg.asm $(inc)\dossym.inc \ | ||
| 206 | $(inc)\devsym.inc $(inc)\doscntry.inc $(inc)\buffer.inc | ||
| 207 | |||
| 208 | msdos.sys: msdos.cl1 $(inc)\nibdos.obj $(inc)\const2.obj \ | ||
| 209 | $(inc)\msdata.obj mscode.obj $(inc)\msdosme.obj time.obj getset.obj \ | ||
| 210 | parse.obj misc.obj misc2.obj crit.obj cpmio.obj cpmio2.obj \ | ||
| 211 | $(inc)\mstable.obj msdisp.obj fcbio.obj fcbio2.obj \ | ||
| 212 | search.obj path.obj ioctl.obj delete.obj rename.obj finfo.obj \ | ||
| 213 | dup.obj create.obj open.obj dinfo.obj isearch.obj buf.obj \ | ||
| 214 | abort.obj close.obj dircall.obj disk.obj disk2.obj disk3.obj dir.obj \ | ||
| 215 | dir2.obj dev.obj mknode.obj rom.obj fcb.obj msctrlc.obj fat.obj \ | ||
| 216 | proc.obj alloc.obj srvcall.obj util.obj macro.obj macro2.obj ifs.obj \ | ||
| 217 | handle.obj file.obj lock.obj share.obj extattr.obj \ | ||
| 218 | makefile msdos.lnk | ||
| 219 | link @msdos.lnk | ||
| 220 | exe2bin msdos.exe msdos.sys | ||
| 221 | del msdos.exe | ||