ASSEMBLE	= tasm /m $&
ASSEMBLE2	= tasm /m /dHP200=2
ASSEMBLE4	= tasm /m /dHP200=4
 
OBJS		= emm240.obj emm67h.obj emmtask.obj emmheap.obj emmmisc.obj

#uncomment the next line to make both emm240 & emm200
#both: emm240.exe emm200.exe

emm240.exe:	$(OBJS) emmmem4.obj
	tlink $(OBJS) emmmem4.obj,emm240.exe

emm200.exe:	$(OBJS) emmmem2.obj
	tlink $(OBJS) emmmem2.obj,emm200.exe

emm240.obj:	emm240.asm hiroyuki.inc emm200.inc dev.inc emm67h.h emmtask.h emmmem.h emmheap.h emmmisc.h
	$(ASSEMBLE) $&

emm67h.obj:	emm67h.asm hiroyuki.inc emm200.inc emm67h.h emmtask.h emmmem.h emmheap.h
	$(ASSEMBLE)

emmtask.obj:	emmtask.asm hiroyuki.inc emm200.inc emmtask.h emmmem.h
	$(ASSEMBLE)

emmmem2.obj:	emmmem.asm hiroyuki.inc emm200.inc emmmem.h emm67h.h
	$(ASSEMBLE2) emmmem.asm,emmmem2.obj 

emmmem4.obj:	emmmem.asm hiroyuki.inc emm200.inc emmmem.h emm67h.h
	$(ASSEMBLE4) emmmem.asm,emmmem4.obj

emmheap.obj:	emmheap.asm hiroyuki.inc emm200.inc emmheap.h
	$(ASSEMBLE)

emmmisc.obj:	emmmisc.asm hiroyuki.inc emm200.inc emmmisc.h
	$(ASSEMBLE)
