summaryrefslogtreecommitdiff
path: root/loader/Makefile
diff options
context:
space:
mode:
authorAda Christine <adachristine18@gmail.com>2021-03-17 12:38:27 +0000
committerAda Christine <adachristine18@gmail.com>2021-03-17 12:38:27 +0000
commit53ca88735db910c746d6190cca39fcd70d66b650 (patch)
treeab0da3a88009f0ddf0e6e2634d0962c364393203 /loader/Makefile
initial commit
Diffstat (limited to 'loader/Makefile')
-rw-r--r--loader/Makefile23
1 files changed, 23 insertions, 0 deletions
diff --git a/loader/Makefile b/loader/Makefile
new file mode 100644
index 0000000..2e849dc
--- /dev/null
+++ b/loader/Makefile
@@ -0,0 +1,23 @@
+include ../defaults.mk
+include ../efi.mk
+
+IMAGE := loader.efi
+BUILD := $(IMAGE) $(IMAGE:.efi=.debug.efi)
+
+CPPFLAGS += -I../api
+
+all: $(BUILD)
+
+OBJS := entry_efi.o loader_efi.o memory_efi.o
+DEPS := $(OBJS:.o=.d)
+
+IMAGE_SO := $(IMAGE:.efi=_efi.so)
+$(IMAGE_SO): $(OBJS)
+.INTERMEDIATE: $(IMAGE_SO)
+
+CLEANLIST := $(wildcard $(BUILD) $(OBJS))
+DCLEANLIST := $(CLEANLIST) $(wildcard $(DEPS))
+
+include ../rules.mk
+-include $(DEPS)
+