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

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

#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          = xbdlev001 xbdlev002 xbdlev003 xbdlev004 xbdlev005 \
                  xbdlev006 xbdlev007 xbdlev008 xbdlev009 xbdlev010 \
                  xbdlev011 xbdlev012 xbdlev013 xbdlev014 xbdlev015 \
                  xbdlev016 xbdlev017 xbdlev018 xbdlev019 xbdlev020 \
                  xbdlev021 xbdlev022 xbdlev023 xbdlev024 xbdlev025 \
                  xbdlev026 xbdlev027 xbdlev028 xbdlev029 xbdlev030 \
                  xbdlev031 xbdlev032 xbdlev033 xbdlev034 xbdlev035 \
                  xbdlev036 xbdlev037 xbdlev038

OBJS1   = xbd.obj shared.obj field.obj scores.obj graph.obj
OBJS2   = xbde.obj shared.obj graph.obj
OBJS3   = bitmap.obj graph.obj

SRCS1   = xbd.obj shared.obj field.obj scores.obj graph.obj
SRCS2   = xbde.obj shared.obj graph.obj
SRCS3   = bitmap.obj graph.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}



