| 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 | |