CC = cl
LK = link

CFLAGS = /Zi /Od /W4
LFLAGS = /MAP /CO

.c.obj :
	$(CC) $(CFLAGS) /c $<

OBJS =  conio.obj   \
    get.obj         \
    read.obj        \
    write.obj       \
    free.obj        \
	bios.obj		\
    ioctl.obj       \
    device.obj      \
    rdump.obj       \
    edump.obj       \
    ..\d_perror.obj \
    ..\d_error.obj  \
    ..\d_lib.obj    \
    ..\d_disk.obj

dt.exe : ..\dt.obj $(OBJS)
    $(LK) /machine:I386 /subsystem:console /out:dt.exe dt.obj\
    d_disk.obj get.obj read.obj write.obj free.obj bios.obj\
    ioctl.obj device.obj rdump.obj d_error.obj d_perror.obj edump.obj\
    conio.obj

sf.exe : ..\sf.obj $(OBJS)
    $(LK) /machine:I386 /subsystem:console /out:sf.exe sf.obj\
    d_disk.obj d_lib.obj get.obj read.obj write.obj free.obj bios.obj\
    ioctl.obj device.obj rdump.obj d_error.obj d_perror.obj edump.obj\
    conio.obj

clean :
	del *.obj
    del *.pdb
    del dt.exe
    del dt.map
    del sf.exe
    del sf.map
