summaryrefslogtreecommitdiff
path: root/cbfs_poc/Makefile
blob: 73856a81de5ac4bf01f5c3aa92b179fefb217744 (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
PWD := $(shell pwd)

KSRC ?= /bad__ksrc__not_set
COREBOOT ?= /bad__coreboot__not_set
LIBPAYLOAD ?= $(COREBOOT)/payloads/libpayload
CBFS_A ?= $(LIBPAYLOAD)/build/libcbfs.a
CBFS_INCLUDES ?= -I$(readlink -f .) -I$(LIBPAYLOAD)/include -I$(LIBPAYLOAD)/include/i386

EXTRA_CFLAGS += -D_ARCH_TYPES_H -I$(LIBPAYLOAD)/include -I$(LIBPAYLOAD)/include/i386

obj-m := module_lol.o
module_lol-y += libcbfs.a

modules:

libcbfs.a:
	cp $(CBFS_A) $@

modules modules_install clean:
	$(MAKE) -C $(KSRC) M=$(PWD) $@

distclean: clean
	rm -f Module.symvers modules.order