EXCONOBJECTS = exconi.obj excona.obj excon.obj excon2.obj

C86ASMLIBS = e:\ubin\c86\v210\model.h e:\ubin\c86\v210\prologue.h -
 e:\ubin\c86\v210\epilogue.h

rainbow2.lib : auxfun2.obj auxmisc.obj auxctl.obj cursor.obj getkey.obj -
  leds.obj putcon.obj putcons.obj
	marion -u rainbow2 $?

auxfun2.obj : pc100aux.h

auxmisc.obj : $(C86ASMLIBS)
auxctl.obj : $(C86ASMLIBS)
leds.obj : $(C86ASMLIBS)

rainbow.lib : auxfun.obj cursor.obj getkey.obj hardware.obj -
  putcon.obj putcons.obj
	marion -u rainbow $?

auxfun.obj : pc100aux.h

cursor.obj : $(C86ASMLIBS)
getkey.obj : $(C86ASMLIBS)
hardware.obj : $(C86ASMLIBS)
putcon.obj : $(C86ASMLIBS)

putcons.obj :

excon.lib : kbdin.obj $(EXCONOBJECTS)

excont.exe excont.map : excont.obj $(EXCONOBJECTS)
	link /map excont $(EXCONOBJECTS),,excont,e:\ubin\c86\v210\c86s2s

cs.exe : cs.obj \usr\rainbow\rainbow.lib excon.lib \usr\video\new\video.lib
	link /map cs,,cs,\usr\video\new\video.lib excon -
	  \usr\rainbow\rainbow e:\ubin\c86\v210\c86s2s

cs.obj :
excon.obj :
excon2.obj :
excona.obj :
exconi.obj :
excont.obj :

.SUFFIXES : .exe .lib .obj .c .asm

.c.obj :
	cc $*

.asm.obj :
	masm $* ;

.obj.lib :
	marion -u $* $?
