Limine Bare Bones: Difference between revisions

m
no edit summary
[unchecked revision][unchecked revision]
mNo edit summary
mNo edit summary
Line 160:
 
# Internal C flags that should not be changed by the user.
override INTERNALCFLAGS := \
-I. \
-std=c11 \
-ffreestanding \
-fno-stack-protector \
-fno-stack-check \
-fno-pic \
-mabi=sysv \
-mno-80387 \
-mno-mmx \
-mno-3dnow \
-mno-sse \
-mno-sse2 \
-mno-red-zone \
-mcmodel=kernel \
-MMD
 
# Internal linker flags that should not be changed by the user.
override INTERNALLDFLAGS := \
-Tlinker.ldnostdlib \
-nostdlibstatic \
-zmaxWl,-z,max-page-size=0x1000 \
-Wl,-T,linker.ld
-static
 
# Use find to glob all *.c files in the directory and extract the object names.
Anonymous user