###	makefile - Makefile for MRCI examples
#
#       MRCI version 1.00.07  12-Mar-1993

GCFLAGS = -c -W3 -AS -Zp1 -nologo $(CFLAGS)
CC      = cl $(GCFLAGS) -Os
ASM     = masm -Mx -Ml -t $(MFLAGS)
LINK    = link $(LFLAGS)


#
###
#

.c.obj:
        $(CC) $*.c

.asm.obj:
	$(ASM) $*.asm, $*.obj;

.obj.sys:
	$(LINK) $*.obj,$*.sys,$*.map;

#
### Default target
#

all:    mrcsyscl.sys mrcisrv.sys mrciapp.exe

#
### Binary build dependencies
#

mrcsyscl.sys: mrcsyscl.obj

mrciapp.exe:   mrciapp.obj
        $(LINK) $*.obj,$*.exe,$*.map,slibce.lib;

mrcisrv.sys:   mrcisrv.exe
        reloc mrcisrv.exe mrcisrv.sys

mrcisrv.exe:   mrcisrv.obj
        $(LINK) $*.obj,$*.exe,$*.map;

#
### Source build dependencies
#

mrcsyscl.obj: mrcsyscl.asm mrci.inc utility.inc

mrcisrv.obj:  mrcisrv.asm mrci.inc utility.inc

mrciapp.obj:  mrciapp.c mrci.h
