#
# msrlec dll makefile
#

NAME    = msrlec
EXT	= drv
DEFFILE = $(NAME).DEF

OBJ     = drvproc.obj rlea.obj df.obj msrlec.obj playrle.obj
LIBS    = mdllcew libw mmsystem

!if "$(DEBUG)" == "NO"
COPT =
MOPT =
LOPT =
DEF  =
!else
COPT = -Zi
MOPT = -Zi
LOPT = /CO
DEF  = -DDEBUG 
!endif

CC   = cl -c -nologo -Asnw -G2sw -Zp -W3 -Oxzwt $(DEF) $(COPT)
RC   = rc $(DEF)
ASM  = masm -Mx -t $(MOPT) $(DEF)
LINK = link $(LOPT)/NOD/NOE/MAP/NOPACKC/AL:16

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

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

.rc.res: 
        $(RC) $*.rc

goal:   $(NAME).$(EXT)
	@echo ***** finished making $(NAME) *****

$(NAME).$(EXT): $(OBJ) $(DEFFILE) $(NAME).res libinit.obj
        $(LINK) @<<
        libinit.obj +
        $(OBJ),
        $(NAME).$(EXT),
        $(NAME).map,
        $(LIBS),
        $(DEFFILE)
<<
        $(RC) -t $(NAME).res $(NAME).$(EXT)
        -cvpack -p $(NAME).$(EXT)
        mapsym /n $*.map
	copy $(NAME).$(EXT) ..\..\bin

$(NAME).res:    $(NAME).rc $(NAME).h $(NAME).rcv
        $(RC) -r $(NAME).rc

clean:
        -del $(NAME).$(EXT)
        -del $(NAME).res
        -del *.obj
        -del *.map
        -del *.sym
        -del *.cod
