CC = arm-none-eabi-gcc AS = arm-none-eabi-as LD = arm-none-eabi-ld CPU = -mcpu=cortex-m4 THUMB = -mthumb LDFLAGS = -T linker.ld CFLAGS = -c $(CPU) $(THUMB) -g all: main.o process.o scheduler.o main.o: main.c $(CC) $(CFLAGS) main.c -o main.o scheduler.o: scheduler.c $(CC) $(CFLAGS) scheduler.c -o scheduler.o process.o: process.c $(CC) $(CFLAGS) process.c -o process.o clean: rm -f *.elf *.o *.i