CC		= cl
LINK		= link
RM		= del
BITMAP		= bitmap.exe
GAME            = xbd.exe
EDITOR          = xbde.exe
CONVERT         = convert.exe

PROGRAMS        = ${BITMAP} ${GAME} ${EDITOR} ${CONVERT}

#CFLAGS  	= /AS /Zi /Gs 
#LDFLAGS	= /Stack:8192 /CO /NOE /NOI
#ASFLAGS	= /Mx /Zi

CFLAGS 		= /AS /Ot /Gs
LDFLAGS		= /Stack:8192 /NOE /NOI
ASFLAGS		= /Mx
   
LEVELS          = xbdlv001 xbdlv002 xbdlv003 xbdlv004 xbdlv005 \
                  xbdlv006 xbdlv007 xbdlv008 xbdlv009 xbdlv010 \
                  xbdlv011 xbdlv012 xbdlv013 xbdlv014 xbdlv015 \
                  xbdlv016 xbdlv017 xbdlv018 xbdlv019 xbdlv020 \
                  xbdlv021 xbdlv022 xbdlv023 xbdlv024 xbdlv025 \
                  xbdlv026 xbdlv027 xbdlv028 xbdlv029 xbdlv030 \
                  xbdlv031 xbdlv032 xbdlv033 xbdlv034 xbdlv035 \
                  xbdlv036 xbdlv037 xbdlv038 xbdlv100

OBJS1   = xbd.obj shared.obj field.obj scores.obj graph.obj sound.obj \
	  sound_as.obj
OBJS2   = xbde.obj shared.obj graph.obj
OBJS3   = bitmap.obj graph.obj
OBJS4   = convert.obj

SRCS1   = xbd.obj shared.obj field.obj scores.obj graph.obj sound.obj \
	  sound_as.obj
SRCS2   = xbde.obj shared.obj graph.obj
SRCS3   = bitmap.obj graph.obj
SRCS4	= convert.obj


all:: ${PROGRAMS}

${GAME}: ${OBJS1}
	$(LINK) $(LDFLAGS) ${OBJS1};

clean::
	$(RM) ${GAME}

${BITMAP}: ${OBJS3}
	$(LINK) $(LDFLAGS) ${OBJS3};

clean::
	$(RM) ${BITMAP}

${EDITOR}: ${OBJS2}
	$(LINK) $(LDFLAGS) ${OBJS2};

clean::
	$(RM) ${EDITOR}

${CONVERT}: ${OBJS4}
	$(LINK) $(LDFLAGS) ${OBJS4};

clean::
	$(RM) ${CONVERT}
