1 | # Use the default kernel version if the Makefile doesn't override it |
2 | |
3 | LINUX_RELEASE?=1 |
4 | |
5 | ifeq ($(LINUX_VERSION),3.3.8) |
6 | LINUX_KERNEL_MD5SUM:=f1058f64eed085deb44f10cee8541d50 |
7 | endif |
8 | ifeq ($(LINUX_VERSION),3.6.11) |
9 | LINUX_KERNEL_MD5SUM:=3d602ad7f7984509c3e923a5ae90bc54 |
10 | endif |
11 | ifeq ($(LINUX_VERSION),3.7.1) |
12 | LINUX_KERNEL_MD5SUM:=b3f99fb945b270b503b2a0996b8b29e7 |
13 | endif |
14 | |
15 | # disable the md5sum check for unknown kernel versions |
16 | LINUX_KERNEL_MD5SUM?=x |
17 | |
18 | split_version=$(subst ., ,$(1)) |
19 | merge_version=$(subst $(space),.,$(1)) |
20 | KERNEL_BASE=$(firstword $(subst -, ,$(LINUX_VERSION))) |
21 | KERNEL=$(call merge_version,$(wordlist 1,2,$(call split_version,$(KERNEL_BASE)))) |
22 | ifeq ($(firstword $(call split_version,$(KERNEL_BASE))),2) |
23 | KERNEL_PATCHVER=$(call merge_version,$(wordlist 1,3,$(call split_version,$(KERNEL_BASE)))) |
24 | else |
25 | KERNEL_PATCHVER=$(KERNEL) |
26 | endif |
27 | |
28 | |