CC  = cl -c -W3 -AS -G2sw -Zip -Oxwt -Fc -I.. -I..\.. $(DEF)
ASM = masm -Mx -Zi
LINK= link /CO/NOE/NOD/LI/MAP/AL:16
NAME= qa
DEF =-DDEBUG
RC  = rc

OBJ  = qa.obj fill.obj lockbm.obj
LIBS = libw slibcew mmsystem ..\dos\usa\dva

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

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

goal: $(NAME).exe

$(NAME).exe: $(OBJ) $(NAME).res $(NAME).def makefile
        $(LINK) @<<
        $(OBJ), $(NAME), $(NAME),$(LIBS), $(NAME).def
<<
        rc -31 $(NAME).res
        -cvpack -p $(NAME).exe
        -mapsym $(NAME).map

$(NAME).res: $(NAME).rc $(NAME).ico
        $(RC) -r $(NAME).rc

lockbm.obj: ..\..\lockbm.c
        $(CC) ..\..\$*.c -Fo$*.obj

clean:
        del $(NAME).exe
        del *.res
        del *.err
        del *.obj
        del *.map
        del *.sym
        del *.cod
        del *.pdb

depend:
	mv makefile makefile.old
	sed "/^# START Dependencies/,/^# END Dependencies/D" makefile.old > makefile
	del makefile.old
	echo # START Dependencies >> makefile
	includes -l *.c *.asm >> makefile
	echo # END Dependencies >> makefile

# START Dependencies  
# END Dependencies