blob: ab7f97062c29290c6f8a974e1a3396ea3fc52c92 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
include ../defaults.mk
include ../efi.mk
VPATH := ../lib
IMAGE := loader.efi
BUILD := $(IMAGE) $(IMAGE:.efi=.debug.efi)
CPPFLAGS += -I../api
all: $(BUILD)
OBJS := main_efi.o elf64.o memcmp.o memmove.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)
|