summaryrefslogtreecommitdiff
path: root/loader/Makefile
blob: 2e849dc0a156b88cb1ad2b2ebfb19584bd1ea59c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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)