#
# makefile for files in fte\disklib\dos, etc...
#

!include "..\..\..\..\config.mak"

incdir = -I..\..

all: disklib.lib
        @copy disklib.lib ..\..\..\lib
        @echo Gregg Jennings disklib compiled.
        
disklib.lib: ver.obj rdump.obj ioctl.obj dosio.obj free.obj error.obj \
             lock.obj read.obj write.obj getdisk.obj bios.obj part.obj \
             xlate.obj
        @-del disklib.lib
        @-del disklib.bak
        @$(libman) disklib + ver.obj
        @$(libman) disklib + rdump.obj
        @$(libman) disklib + ioctl.obj
        @$(libman) disklib + dosio.obj
        @$(libman) disklib + free.obj
        @$(libman) disklib + error.obj
        @$(libman) disklib + lock.obj
        @$(libman) disklib + read.obj
        @$(libman) disklib + write.obj
        @$(libman) disklib + getdisk.obj
        @$(libman) disklib + bios.obj
        @$(libman) disklib + part.obj
        @$(libman) disklib + xlate.obj
        @-del disklib.bak

ver.obj: ..\ver.c
        @$(compiler) $(options) $(incdir) -over.obj ..\ver.c
        
rdump.obj: ..\rdump.c
        @$(compiler) $(options) $(incdir) -ordump.obj ..\rdump.c

ioctl.obj: ..\ioctl.c
        @$(compiler) $(options) $(incdir) -oioctl.obj ..\ioctl.c

dosio.obj: ..\dosio.c
        @$(compiler) $(options) $(incdir) -odosio.obj ..\dosio.c

free.obj: ..\free.c
        @$(compiler) $(options) $(incdir) -ofree.obj ..\free.c

error.obj: ..\error.c
        @$(compiler) $(options) $(incdir) -oerror.obj ..\error.c

lock.obj: ..\lock.c
        @$(compiler) $(options) $(incdir) -olock.obj ..\lock.c

read.obj: ..\read.c
        @$(compiler) $(options) $(incdir) -oread.obj ..\read.c

write.obj: ..\write.c
        @$(compiler) $(options) $(incdir) -owrite.obj ..\write.c

getdisk.obj: ..\getdisk.c
        @$(compiler) $(options) $(incdir) -ogetdisk.obj ..\getdisk.c

bios.obj: ..\bios.c
        @$(compiler) $(options) $(incdir) -obios.obj ..\bios.c

part.obj: ..\..\part.c
        @$(compiler) $(options) $(incdir) -opart.obj ..\..\part.c

xlate.obj: ..\..\xlate.c
        @$(compiler) $(options) $(incdir) -oxlate.obj ..\..\xlate.c

clean:
        @-del disklib.lib
        @-del ver.obj
        @-del rdump.obj
        @-del ioctl.obj
        @-del dosio.obj
        @-del free.obj
        @-del error.obj
        @-del lock.obj
        @-del read.obj
        @-del write.obj
        @-del getdisk.obj
        @-del bios.obj
        @-del part.obj
        @-del xlate.obj
        @-del *.bak