From 4ddfa1f20fa8ade2cae6506b87cf68a3216310e1 Mon Sep 17 00:00:00 2001 From: Vladimir Sokolovsky Date: Mon, 4 Jun 2012 23:07:02 +0300 Subject: [PATCH] Add SLES11SP2 detection Signed-off-by: Vladimir Sokolovsky --- config.mk | 10 ++++++++++ makefile | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/config.mk b/config.mk index d3122f4..8635187 100644 --- 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 diff --git a/makefile b/makefile index 8e1dabd..9af0452 100644 --- 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) -- 2.41.0