|
Lines 4-25
Link Here
|
| 4 |
|
4 |
|
| 5 |
# allow users to override these |
5 |
# allow users to override these |
| 6 |
# eg to compile for a kernel that you aren't currently running |
6 |
# eg to compile for a kernel that you aren't currently running |
| 7 |
KERNELRELEASE ?= $(shell uname -r) |
7 |
#KERNELRELEASE ?= $(shell uname -r) |
| 8 |
KSRC ?= /lib/modules/$(KERNELRELEASE)/build |
8 |
#KSRC ?= /lib/modules/$(KERNELRELEASE)/build |
| 9 |
|
9 |
|
| 10 |
KSUBLEVEL=$(shell cat $(KSRC)/Makefile | awk -F= '/^SUBLEVEL =/ {print $$2}' | \ |
10 |
#KSUBLEVEL=$(shell cat $(KSRC)/Makefile | awk -F= '/^SUBLEVEL =/ {print $$2}' | \ |
| 11 |
sed 's/^[ \t]*//;s/[ \t]*$$//') |
11 |
# sed 's/^[ \t]*//;s/[ \t]*$$//') |
| 12 |
|
12 |
|
| 13 |
ifeq ($(OSNAME),Linux) |
13 |
ifeq ($(OSNAME),Linux) |
| 14 |
ifeq ($(KSUBLEVEL),11) |
14 |
# ifeq ($(KSUBLEVEL),11) |
| 15 |
IPC_CFLAGS=-DNETLINK_ISCSI=12 |
15 |
# IPC_CFLAGS=-DNETLINK_ISCSI=12 |
| 16 |
else |
16 |
# else |
| 17 |
ifeq ($(KSUBLEVEL),12) |
17 |
# ifeq ($(KSUBLEVEL),12) |
| 18 |
IPC_CFLAGS=-DNETLINK_ISCSI=12 |
18 |
# IPC_CFLAGS=-DNETLINK_ISCSI=12 |
| 19 |
else |
19 |
# else |
| 20 |
IPC_CFLAGS=-DNETLINK_ISCSI=8 |
20 |
IPC_CFLAGS=-DNETLINK_ISCSI=8 |
| 21 |
endif |
21 |
# endif |
| 22 |
endif |
22 |
# endif |
| 23 |
IPC_OBJ=netlink.o |
23 |
IPC_OBJ=netlink.o |
| 24 |
else |
24 |
else |
| 25 |
ifeq ($(OSNAME),FreeBSD) |
25 |
ifeq ($(OSNAME),FreeBSD) |