mirror of
https://github.com/andreas-abel/nanoBench.git
synced 2026-01-04 11:30:06 +01:00
Merge pull request #2 from AnthonyWharton/master
Add check for linux-header in kernel Makefile
This commit is contained in:
13
.gitignore
vendored
Normal file
13
.gitignore
vendored
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# Catch all's
|
||||||
|
*.cmd
|
||||||
|
*.o
|
||||||
|
|
||||||
|
# Kernel ignore files/directories
|
||||||
|
kernel/.tmp_versions/
|
||||||
|
kernel/Module.symvers
|
||||||
|
kernel/modules.order
|
||||||
|
kernel/nb.ko
|
||||||
|
kernel/nb.mod.c
|
||||||
|
|
||||||
|
# User ignore files
|
||||||
|
user/nanoBench
|
||||||
@@ -1,5 +1,14 @@
|
|||||||
MODULE_NAME = nb
|
MODULE_NAME = nb
|
||||||
|
|
||||||
|
BUILD_DIR = /lib/modules/$(shell uname -r)/build
|
||||||
|
HEADERS_EXIST = $(shell if [ -d "${BUILD_DIR}" ]; then echo "${BUILD_DIR}"; \
|
||||||
|
else echo ""; fi)
|
||||||
|
|
||||||
|
ifneq (${HEADERS_EXIST}, ${BUILD_DIR})
|
||||||
|
$(warning "Check you have linux headers installed")
|
||||||
|
$(error "${BUILD_DIR} does not exist!")
|
||||||
|
endif
|
||||||
|
|
||||||
SRC := nb_km.c ../common/nanoBench.c
|
SRC := nb_km.c ../common/nanoBench.c
|
||||||
|
|
||||||
$(MODULE_NAME)-objs += $(SRC:.c=.o)
|
$(MODULE_NAME)-objs += $(SRC:.c=.o)
|
||||||
@@ -17,4 +26,4 @@ all:
|
|||||||
clean:
|
clean:
|
||||||
rm -f ../common/*.o ../common/*.ur-safe
|
rm -f ../common/*.o ../common/*.ur-safe
|
||||||
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
|
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user