Lines 1-9
Link Here
|
1 |
# |
1 |
# |
2 |
# KBUILD build parameters. |
2 |
# KBUILD build parameters. |
3 |
# |
3 |
# |
4 |
KERNEL_SOURCES ?= /lib/modules/$(shell uname -r)/build |
4 |
MODULE_DIR = /lib/modules/$(shell uname -r) |
|
|
5 |
KERNEL_SOURCES ?= $(MODULE_DIR)/build |
5 |
KERNEL_HEADERS := -I$(KERNEL_SOURCES)/include |
6 |
KERNEL_HEADERS := -I$(KERNEL_SOURCES)/include |
6 |
MODULE_ROOT ?= /lib/modules/$(shell uname -r)/CiscoVPN |
7 |
MODULE_ROOT ?= $(MODULE_DIR)/CiscoVPN |
7 |
SUBARCH := $(shell uname -m) |
8 |
SUBARCH := $(shell uname -m) |
8 |
|
9 |
|
9 |
|
10 |
|
Lines 12-18
MODULE_NAME := cisco_ipsec
Link Here
|
12 |
SOURCE_OBJS := linuxcniapi.o frag.o IPSecDrvOS_linux.o interceptor.o linuxkernelapi.o |
13 |
SOURCE_OBJS := linuxcniapi.o frag.o IPSecDrvOS_linux.o interceptor.o linuxkernelapi.o |
13 |
|
14 |
|
14 |
ifeq ($(SUBARCH),x86_64) |
15 |
ifeq ($(SUBARCH),x86_64) |
15 |
CFLAGS += -mcmodel=kernel -mno-red-zone |
16 |
# Must NOT fiddle with CFLAGS |
|
|
17 |
# CFLAGS += -mcmodel=kernel -mno-red-zone |
18 |
EXTRA_CFLAGS += -mcmodel=kernel -mno-red-zone |
16 |
NO_SOURCE_OBJS := libdriver64.so |
19 |
NO_SOURCE_OBJS := libdriver64.so |
17 |
else |
20 |
else |
18 |
NO_SOURCE_OBJS := libdriver.so |
21 |
NO_SOURCE_OBJS := libdriver.so |