mirror of https://github.com/AR1972/DOS3.3
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.2 KiB
49 lines
1.2 KiB
#** Makefile for MSDos.sys
|
|
|
|
DEST = msdos
|
|
MSG = messages
|
|
|
|
# Path definitions
|
|
|
|
BIOS =..\bios
|
|
BOOT =..\boot
|
|
DINC =..\inc
|
|
|
|
# Definitions for assembler
|
|
|
|
ASM = masm
|
|
AFLAGS = -Mx -t
|
|
AINC = -I..\inc
|
|
|
|
# Definitions for C compiler
|
|
|
|
CC = cl
|
|
CFLAGS = -c -Ox -Zlp
|
|
CINC = -I..\h
|
|
|
|
# Definitions for linker
|
|
|
|
LINK = link
|
|
LIBC = ..\libc
|
|
|
|
|
|
# Rules and Dependencies follow
|
|
|
|
stddosmes.obj: stddosmes.asm stdsw.inc dosseg.inc \
|
|
dosmes.inc DOSMAC.INC INTNAT.INC \
|
|
divmes.inc divmes.inc
|
|
masm $(AFLAGS) $(AINC) stddosmes;
|
|
|
|
msdos.exe: nibdos.obj const2.obj stddata.obj stdtable.obj stddisp.obj \
|
|
stdcode.obj stddosmes.obj time.obj getset.obj \
|
|
parse.obj misc.obj misc2.obj crit.obj cpmio.obj cpmio2.obj \
|
|
fcbio.obj fcbio2.obj \
|
|
search.obj path.obj ioctl.obj delete.obj rename.obj finfo.obj \
|
|
dup.obj create.obj open.obj dinfo.obj isearch.obj \
|
|
abort.obj close.obj dircall.obj disk.obj disk2.obj disk3.obj dir.obj \
|
|
dir2.obj dev.obj mknode.obj rom.obj fcb.obj stdctrlc.obj fat.obj buf.obj \
|
|
proc.obj alloc.obj srvcall.obj util.obj macro.obj macro2.obj \
|
|
handle.obj file.obj lock.obj share.obj
|
|
LINK @msdos.lnk
|
|
EXE2BIN MSDOS.EXE MSDOS.SYS
|
|
DEL MSDOS.EXE
|