include ../make-defs

FILES =	args.m datestring.m fixed.m keypress.m loadfile.m \
	mkport.m patch.m rawkeys.m stealchip.m string.m \
	eglobs.i clr.m defarg.m hex.m ledfilter.m paths.m \
	segtracker.m steallong.m \
	test/datetest test/hextest test/keytest test/ledtest \
	test/patchtest test/pathtest test/segtrackertest \
	test/stealtest

all: $(FILES)
clean:;	$(RM) $(FILES) *.o *.m test/*.m

test/%test: test/%test.e
	$(CP) #?$(*F)#?.m test/
	$(EC) $<
	$(RM) test/#?$(*F)#?.m

%.m: %.e
	$(EC) $<

%.m: %.asm
	$(ASM) NOEXE $< 
	$(O2M) $(*F)
	$(FLUSH) $(*F)
	$(RM) $(*F).o

eglobs.i:
	$(EC) eglobs
	eglobs >eglobs.i
	$(RM) eglobs
