summaryrefslogtreecommitdiff
path: root/kjarna/Makefile
diff options
context:
space:
mode:
authorAda Christine <adachristine18@gmail.com>2024-02-25 15:16:24 +0000
committerAda Christine <adachristine18@gmail.com>2024-02-25 15:16:24 +0000
commitb9cae0d43fc9a56b430dbee5e7ae795b63db6ad2 (patch)
treea57f199ba9f4008cad7d9b466be4988f1e867d5e /kjarna/Makefile
parentf9d1a1e3b09ef89c156524d40e1c9029f96a3373 (diff)
garbage day
Diffstat (limited to 'kjarna/Makefile')
-rw-r--r--kjarna/Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/kjarna/Makefile b/kjarna/Makefile
index cdfc90b..482744f 100644
--- a/kjarna/Makefile
+++ b/kjarna/Makefile
@@ -1,5 +1,8 @@
include ../defaults.mk
-include ../efi.mk
+
+%.efi:
+ $(CC.info)
+ @$(CC) $(LDFLAGS) -o $@ $^
VPATH := ../lib efi/
@@ -7,11 +10,11 @@ IMAGE := kjarna.efi
CPPFLAGS += -I../api -I../lib
-CFLAGS += --target=$(GNUEFIARCH)-unknown-windows -fshort-wchar -mno-avx \
+CFLAGS += --target=$(ARCH)-unknown-windows -fshort-wchar -mno-avx \
-mno-sse -mno-mmx -funsigned-char -Wno-pointer-sign -ggdb \
-fno-ms-extensions
-LDFLAGS := --target=$(GNUEFIARCH)-unknown-windows -nostdlib -ggdb \
+LDFLAGS := --target=$(ARCH)-unknown-windows -nostdlib -ggdb \
-Wl,-entry:_start,-subsystem:efi_application -fuse-ld=lld-link
all: $(IMAGE)