summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile35
1 files changed, 3 insertions, 32 deletions
diff --git a/Makefile b/Makefile
index 1e45056..57a57cd 100644
--- a/Makefile
+++ b/Makefile
@@ -25,36 +25,6 @@ OBJS = \
kernelvec.o \
plic.o
-XXXOBJS = \
- bio.o\
- console.o\
- exec.o\
- file.o\
- fs.o\
- ide.o\
- ioapic.o\
- kalloc.o\
- kbd.o\
- lapic.o\
- log.o\
- main.o\
- mp.o\
- picirq.o\
- pipe.o\
- proc.o\
- sleeplock.o\
- spinlock.o\
- string.o\
- swtch.o\
- syscall.o\
- sysfile.o\
- sysproc.o\
- trapasm.o\
- trap.o\
- uart.o\
- vectors.o\
- vm.o\
-
# riscv64-unknown-elf- or riscv64-linux-gnu-
# perhaps in /opt/riscv/bin
#TOOLPREFIX =
@@ -79,8 +49,9 @@ LD = $(TOOLPREFIX)ld
OBJCOPY = $(TOOLPREFIX)objcopy
OBJDUMP = $(TOOLPREFIX)objdump
-CFLAGS = -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -MD -ggdb -Werror -fno-omit-frame-pointer -O
-CFLAGS = -mcmodel=medany
+# CFLAGS = -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -MD -ggdb -Werror -fno-omit-frame-pointer -O
+CFLAGS = -Wall -Werror
+CFLAGS += -mcmodel=medany
CFLAGS += -ffreestanding -fno-common -nostdlib -mno-relax
CFLAGS += $(shell $(CC) -fno-stack-protector -E -x c /dev/null >/dev/null 2>&1 && echo -fno-stack-protector)