TOOLSDIR := $(PWD)/tools KERNELDIR := $(PWD)/kernel SYSROOTDIR := $(PWD)/sysroot APPSDIR := $(PWD)/apps INITRDDIR := $(PWD)/initrd LIBDIR := $(PWD)/lib LIMINE_VERSION := 8.x LIMINE_ORIGIN := https://github.com/limine-bootloader/limine.git LIMINE_DIR := $(PWD)/limine LIMINE_GETCMD := git clone $(LIMINE_ORIGIN) --branch=v$(LIMINE_VERSION)-binary --depth 1 $(LIMINE_DIR) TARGET_MACHINE = x86_64 TARGET_OS = jove TARGET_TRIPLET = $(TARGET_MACHINE)-$(TARGET_OS) TARGET_BOOTLOADER = limine APPS := $(INITRDDIR)/files/bin/init STATICLIBS := $(SYSROOTDIR)/lib/libc-jove.a \ $(SYSROOTDIR)/lib/libjove.a \ $(SYSROOTDIR)/lib/libc-headless.a \ CC := $(TOOLSDIR)/bin/$(TARGET_TRIPLET)-gcc LD := $(TOOLSDIR)/bin/$(TARGET_TRIPLET)-ld AS := $(TOOLSDIR)/bin/$(TARGET_TRIPLET)-as AR := $(TOOLSDIR)/bin/$(TARGET_TRIPLET)-ar