CFLAGS = \ -ffreestanding \ -nostdlib \ -fno-pie \ -fno-pic \ -g \ -MD \ -mno-sse \ -D__$(TARGET_MACHINE)__ \ -D__$(TARGET_BOOTLOADER)__ \ -Iinclude \ -I. LDFLAGS = -nostdlib \ -T link/$(TARGET_TRIPLET).ld ifeq "$(TARGET_MACHINE)" "x86_64" CFLAGS += -march=x86-64 \ -m64 \ -mno-red-zone \ -mno-mmx \ -mcmodel=kernel \ -mfsgsbase endif