Updated `README.md` with instructions for building/using the kernel module.
[xeon-phi-kernel-module] / trace_capture / Makefile
CommitLineData
800f879a
AT
1#
2# Trace Capture module
3#
4
5export ARCH = l1om
6
7KERNELDIR = $(CURDIR)/../../mic_linux
8KBUILD := $(MAKE) -C $(KERNELDIR) ARCH=$(ARCH) M=$(CURDIR)
9
10ifneq ($(DESTDIR),)
11INSTALL_MOD_PATH = $(DESTDIR)
12endif
13
14ifeq ($(shell \which x86_64-$(ARCH)-linux-gcc 2>/dev/null),)
15export PATH := $(PATH):$(CURDIR)/../cross/bin
16endif
17
18.PHONY: default modules install modules_install clean
19
20default: modules tests
21
22modules:
23 +$(KBUILD) $@
24
25install: modules_install
26
27modules_install:
28 +$(KBUILD) INSTALL_MOD_PATH=$(DESTDIR) modules_install
29
30clean:
31 +$(KBUILD) clean
32
33tests:
34 echo no tests