]> git.openfabrics.org - ~emulex/compat-rdma_3.12.git/commitdiff
Add SLES11SP2 detection
authorVladimir Sokolovsky <vlad@mellanox.com>
Mon, 4 Jun 2012 20:07:02 +0000 (23:07 +0300)
committerVladimir Sokolovsky <vlad@mellanox.com>
Mon, 4 Jun 2012 21:15:25 +0000 (00:15 +0300)
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
config.mk
makefile

index d3122f459fe43bd75da9b08420d67e08a5d20ffd..863518734737cd8ac3cf9bf7daf299e890127081 100644 (file)
--- a/config.mk
+++ b/config.mk
@@ -32,6 +32,16 @@ COMPAT_RHEL_VERSIONS := $(shell I=$(RHEL_MINOR); while [ "$$I" -ge 0 ]; do echo
 $(foreach ver,$(COMPAT_RHEL_VERSIONS),$(eval CONFIG_COMPAT_RHEL_$(RHEL_MAJOR)_$(ver)=y))
 endif
 
+KLIB_SOURCE := $(subst build,source,$(KLIB_BUILD))
+NAME := $(shell grep ^NAME $(KLIB_SOURCE)/Makefile | sed -n 's/.*= *\(.*\)/\1/p')
+ifneq ($(NAME),)
+ifeq ("$(strip $(NAME))","Sneaky Weasel")
+SLES_MAJOR := "11"
+SLES_MINOR := "2"
+CONFIG_COMPAT_SLES_11_2 := y
+endif
+endif
+
 endif # kernel Makefile check
 
 ifdef CONFIG_COMPAT_KERNEL_2_6_36
index 8e1dabde0c8ce41b6176114ac7d2f279ff159a8e..9af04521203aa302d2ae75a7ce7a70ac72dd7c95 100644 (file)
--- a/makefile
+++ b/makefile
@@ -21,6 +21,11 @@ CFLAGS += \
        -DCOMPAT_PROJECT="\"Compat-rdma\"" \
        -DCOMPAT_VERSION="\"$(shell cat compat_version)\"" \
 
+ifneq ($(CONFIG_COMPAT_SLES_11_2),)
+CFLAGS += \
+       -DCONFIG_COMPAT_SLES_11_2=$(CONFIG_COMPAT_SLES_11_2)
+endif
+
 DEPMOD  = /sbin/depmod
 INSTALL_MOD_DIR ?= $(shell test -f /etc/redhat-release && echo extra/ofa_kernel || echo updates)