#
# Build file for creating the TINY  model PCMIOx.x objects
#
AS   = /Mx			 ### make file ASSEMBLER permenant switches
CS   = /c /Ox /Zp1		 ### make file COMPILER permenant switches
AO   =	   /DMODELSIZE=0	 ### make file ASSEMBLER command line switches
CO   =	   /AT			 ### make file COMPILER command line switches

INC  = ..\..\inc
GINC = ..\..\..\inc

LBO  =
LIB  = ..\..\inc

DEFAULT: $(LIB)\mvtlib.lib

tbipcma.obj: pcmioa.asm $(GINC)\model.inc $(INC)\common.inc $(INC)\binary.inc $(GINC)\masm.inc
    masm $(AS) $(AO) /DBUILDBI=1 pcmioa,tbipcma;

tbopcma.obj: pcmioa.asm $(GINC)\model.inc $(INC)\common.inc $(INC)\binary.inc $(GINC)\masm.inc
    masm $(AS) $(AO) /DBUILDBO=1 pcmioa,tbopcma;

tcopcma.obj: pcmioa.asm $(GINC)\model.inc $(INC)\common.inc $(INC)\binary.inc $(GINC)\masm.inc
    masm $(AS) $(AO) /DBUILDCO=1 pcmioa,tcopcma;

tbopcmc.obj: pcmioc.c $(INC)\common.h $(INC)\pcmio.h
    cl $(CS) $(CO) /DBUILDBO=1 /DLARGEDATA=0 /Fotbopcmc pcmioc.c

tbipcmc.obj: pcmioc.c $(INC)\common.h $(INC)\pcmio.h
    cl $(CS) $(CO) /DBUILDBI=1 /DLARGEDATA=0 /Fotbipcmc pcmioc.c

tfopcmc.obj: pcmioc.c $(INC)\common.h $(INC)\pcmio.h
    cl $(CS) $(CO) /DBUILDFO=1 /DLARGEDATA=0 /Fotfopcmc pcmioc.c

tfipcmc.obj: pcmioc.c $(INC)\common.h $(INC)\pcmio.h
    cl $(CS) $(CO) /DBUILDFI=1 /DLARGEDATA=0 /Fotfipcmc pcmioc.c

tcopcmc.obj: pcmioc.c $(INC)\common.h $(INC)\pcmio.h
    cl $(CS) $(CO) /DBUILDCO=1 /DLARGEDATA=0 /Fotcopcmc pcmioc.c

$(LIB)\mvtlib.lib: tbipcma.obj tbopcma.obj tcopcma.obj tbopcmc.obj \
		   tbipcmc.obj tfopcmc.obj tfipcmc.obj tcopcmc.obj
    lib $(LBO) $(LIB)\mvtlib -+tbipcma.obj -+tbopcma.obj -+tcopcma.obj -+tbipcmc.obj ,,$(LIB)\mvtlib;
    lib $(LBO) $(LIB)\mvtlib -+tfopcmc.obj -+tfipcmc.obj -+tcopcmc.obj -+tbopcmc.obj ,,$(LIB)\mvtlib;

