summaryrefslogtreecommitdiff
path: root/loader/Makefile
blob: 582daf35e91225461a2b27ea3d10abc542b7c059 (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 := entry_efi.o loader_efi.o memory_efi.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)