CC = arm-elf-gcc CFLAGS = -O2 -g -c -I. LDFAGS = "" ASFLAGS = -g -c OBJS = testSuite.o mainfibo.o fibo.o timer.o NAME = testfibo $(NAME).elf: $(OBJS) $(CC) $(LDFLAGS) $(OBJS) -o $(NAME).elf %.o: %.s $(CC) $(ASFLAGS) $< -o $@ %.o: %.S $(CC) $(ASFLAGS) $< -o $@ %.o: %.c $(CC) $(CFLAGS) $< -o $@ .phony: clean clean: rm -f *.o rm -f *.elf