| 1 | # Use the default kernel version if the Makefile doesn't override it |
| 2 | |
| 3 | ifeq ($(KERNEL),2.4) |
| 4 | LINUX_VERSION?=2.4.37.9 |
| 5 | endif |
| 6 | LINUX_RELEASE?=1 |
| 7 | |
| 8 | ifeq ($(LINUX_VERSION),2.4.37.9) |
| 9 | LINUX_KERNEL_MD5SUM:=b85b8962840c13f17f944e7b1890f8f8 |
| 10 | endif |
| 11 | ifeq ($(LINUX_VERSION),2.6.25.20) |
| 12 | LINUX_KERNEL_MD5SUM:=0da698edccf03e2235abc2830a495114 |
| 13 | endif |
| 14 | ifeq ($(LINUX_VERSION),2.6.30.10) |
| 15 | LINUX_KERNEL_MD5SUM:=eb6be465f914275967a5602cb33662f5 |
| 16 | endif |
| 17 | ifeq ($(LINUX_VERSION),2.6.31.12) |
| 18 | LINUX_KERNEL_MD5SUM:=517be354b81b780e2f4b2ad614d030de |
| 19 | endif |
| 20 | ifeq ($(LINUX_VERSION),2.6.32.16) |
| 21 | LINUX_KERNEL_MD5SUM:=d94d91ef3be4eb76765401b4fa462759 |
| 22 | endif |
| 23 | ifeq ($(LINUX_VERSION),2.6.33) |
| 24 | LINUX_KERNEL_MD5SUM:=c3883760b18d50e8d78819c54d579b00 |
| 25 | endif |
| 26 | ifeq ($(LINUX_VERSION),2.6.33.1) |
| 27 | LINUX_KERNEL_MD5SUM:=73b514ec918b88a45656be191b1ee226 |
| 28 | endif |
| 29 | |
| 30 | # disable the md5sum check for unknown kernel versions |
| 31 | LINUX_KERNEL_MD5SUM?=x |
| 32 | |
| 33 | split_version=$(subst ., ,$(1)) |
| 34 | merge_version=$(subst $(space),.,$(1)) |
| 35 | KERNEL_BASE=$(firstword $(subst -, ,$(LINUX_VERSION))) |
| 36 | KERNEL=$(call merge_version,$(wordlist 1,2,$(call split_version,$(KERNEL_BASE)))) |
| 37 | KERNEL_PATCHVER=$(call merge_version,$(wordlist 1,3,$(call split_version,$(KERNEL_BASE)))) |
| 38 | |
| 39 | |