CFLAGS = -mt -mv6200 -o3 -i${C6XTOOLS}/include -dWAIT -dscope_debug LDFLAGS = -i${C6XTOOLS}/lib -l rtscpp6200.lib lnk0.cmd CFILES = div_table.c CXXFILES = Evtloop_80MHz.cxx ASMFILES = vectors.asm pause.asm SAFILES = periph_init.sa .SUFFIXES: .asm .c .cxx .obj .out .x0 .sa .sa.obj: cl6x -mv6200 $< .asm.obj: asm6x -v6200 $< .c.obj: cl6x -c $(CFLAGS) $< .cxx.obj: cl6x -c $(CFLAGS) $< OBJECTS = $(CFILES:.c=.obj) $(ASMFILES:.asm=.obj) $(SAFILES:.sa=.obj) $(CXXFILES:.cxx=.obj) evtloop.out: $(OBJECTS) lnk6x $(OBJECTS) -o $@ $(LDFLAGS) hex6x -x -memwidth 32 -romwidth 32 -order L $@ clean: rm -f *.obj *.out *.map *.lst