#
# Rubiks Cube, using MR
#
# OS/2
# IBM VisualAge C++ 3.0, with CTC306, CTD302, CTU304
#

GBM =		..\..\gbm
MR =		..\mr

.SUFFIXES:	.obj .C

CWARNS =	/W3 /Wcmp+cnd+dcl+ord+par+use+
CFLAGS =	/C+ /DOS2 /DNO_CINCLUDES /DNO_STDNS /DVIEWVIO /I$(MR) /I$(GBM) /G3 /Ge+d-m+ /Gf+ /Gi+ /Gx+ $(CWARNS) /Q+ /O+ /Os-
LFLAGS =	/NOI /ALIGN:4 /BASE:0x10000 /STACK:0x30000 /NOLOGO /NOE

.C.obj:
		icc $(CFLAGS) /Tp $*.C

#

cube.exe:	cube.obj $(MR)\mr.lib $(GBM)\gbm.lib $(GBM)\gbmerr.lib
		ilink $(LFLAGS) /PMTYPE:NOVIO /OUT:$@ $**

cube.obj:	cube.C $(MR)\mr.h

#

clean:
		-del *.obj 2> nul
