Andrew Scull | 5570423 | 2018-08-10 17:19:54 +0100 | [diff] [blame] | 1 | # By default, assume this was checked out as a submodule of the Hafnium repo |
| 2 | # and that Linux was checked out along side that checkout. These paths can be |
| 3 | # overridden if that assumption is incorrect. |
| 4 | HAFNIUM_PATH ?= $(PWD)/../.. |
| 5 | KERNEL_PATH ?= $(HAFNIUM_PATH)/../linux |
Wedson Almeida Filho | 2f62b42 | 2018-06-19 06:44:32 +0100 | [diff] [blame] | 6 | |
| 7 | obj-m += hafnium.o |
| 8 | |
| 9 | hafnium-y += main.o |
Andrew Scull | 5570423 | 2018-08-10 17:19:54 +0100 | [diff] [blame] | 10 | hafnium-y += hf_call.o |
| 11 | |
| 12 | ccflags-y = -I$(HAFNIUM_PATH)/inc/vmapi |
Wedson Almeida Filho | 2f62b42 | 2018-06-19 06:44:32 +0100 | [diff] [blame] | 13 | |
| 14 | all: |
| 15 | make -C $(KERNEL_PATH) M=$(PWD) modules |
| 16 | |
| 17 | clean: |
| 18 | make -C $(KERNEL_PATH) M=$(PWD) clean |