summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index be2cb63..91cdb5a 100644
--- a/Makefile
+++ b/Makefile
@@ -13,7 +13,7 @@ OBJCOPY := $(CROSS)objcopy
CFLAGS := -nostdlib -ffreestanding -mgeneral-regs-only \
-fno-builtin -fno-stack-protector -fno-pie -no-pie \
- -Wall -Werror -O2 \
+ -Wall -Werror -O2 \
-Iinclude -Iarch/arm64/include
LDFLAGS := -T arch/arm64/kernel/tashaboot.lds
@@ -24,7 +24,13 @@ OBJS := arch/arm64/kernel/start.o \
arch/arm64/kernel/boot.o \
arch/arm64/lib/cache.o \
arch/arm64/lib/semihosting.o \
+ arch/arm64/lib/mmu.o \
+ arch/arm64/lib/psci.o \
+ arch/arm64/lib/system.o \
+ arch/arm64/lib/cache_va.o \
+ arch/arm64/lib/timer.o \
common/main.o common/console.o common/image.o common/load.o \
+ common/mmutest.o common/dtb_patch.o \
lib/printf.o lib/itoa.o lib/semihosting.o \
$(patsubst %.c,%.o,$(wildcard lib/string/*.c))
@@ -36,6 +42,7 @@ build/tashaboot.elf: $(OBJS) arch/arm64/kernel/tashaboot.lds
build/tashaboot.bin: build/tashaboot.elf
$(OBJCOPY) -O binary $< $@
+ python3 tools/fillsize.py $@
%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<