Add base code
This commit is contained in:
22
os/Makefile
Normal file
22
os/Makefile
Normal file
@@ -0,0 +1,22 @@
|
||||
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
|
||||
Reference in New Issue
Block a user