mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-25 07:51:28 +00:00
Makefiles: Use ccflags-y instead of EXTRA_CFLAGS
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8076 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
@@ -7,7 +7,7 @@ BUILD_MODE_CFLAGS_ = -DDEBUG_WORK_IN_THREAD -DCONFIG_SCST_TRACING \
|
||||
-fno-inline -fno-inline-functions
|
||||
BUILD_MODE_CFLAGS_RELEASE = -DCONFIG_SCST_TRACING
|
||||
BUILD_MODE_CFLAGS_PERF =
|
||||
EXTRA_CFLAGS += -I$(SCST_INC_DIR) $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
ccflags-y += -I$(SCST_INC_DIR) $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
|
||||
obj-$(CONFIG_FCST) += fcst.o
|
||||
|
||||
|
||||
@@ -20,12 +20,12 @@
|
||||
#
|
||||
# Note 2! The CFLAGS definitions are now in the main makefile.
|
||||
|
||||
EXTRA_CFLAGS += -I$(src)/../include -I$(SCST_INC_DIR)
|
||||
EXTRA_CFLAGS += $(call cc-option,-Wextra) \
|
||||
ccflags-y += -I$(src)/../include -I$(SCST_INC_DIR)
|
||||
ccflags-y += $(call cc-option,-Wextra) \
|
||||
$(call cc-option,-Wno-old-style-declaration) \
|
||||
-Wno-unused-parameter -Wno-missing-field-initializers
|
||||
EXTRA_CFLAGS += $(PRE_CFLAGS)
|
||||
#EXTRA_CFLAGS += -DCONFIG_SCST_ISCSI_DEBUG_DIGEST_FAILURES
|
||||
ccflags-y += $(PRE_CFLAGS)
|
||||
#ccflags-y += -DCONFIG_SCST_ISCSI_DEBUG_DIGEST_FAILURES
|
||||
|
||||
-include $(KBUILD_EXTMOD)/../../build_mode
|
||||
|
||||
@@ -35,7 +35,7 @@ BUILD_MODE_CFLAGS_ = -DCONFIG_SCST_TRACING -DCONFIG_SCST_DEBUG \
|
||||
-DCONFIG_SCST_EXTRACHECKS -fno-inline -fno-inline-functions
|
||||
BUILD_MODE_CFLAGS_RELEASE = -DCONFIG_SCST_TRACING
|
||||
BUILD_MODE_CFLAGS_PERF =
|
||||
EXTRA_CFLAGS += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
ccflags-y += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
|
||||
obj-m += iscsi-scst.o
|
||||
iscsi-scst-objs := iscsi.o nthread.o config.o digest.o \
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
# Note 2! The CFLAGS definitions are now in the main makefile.
|
||||
|
||||
LINUXINCLUDE := $(PRE_CFLAGS) $(LINUXINCLUDE)
|
||||
EXTRA_CFLAGS += -I$(src)/../../include -I$(SCST_INC_DIR)
|
||||
EXTRA_CFLAGS += $(call cc-option,-Wextra) \
|
||||
ccflags-y += -I$(src)/../../include -I$(SCST_INC_DIR)
|
||||
ccflags-y += $(call cc-option,-Wextra) \
|
||||
$(call cc-option,-Wno-old-style-declaration) \
|
||||
-Wno-unused-parameter -Wno-missing-field-initializers
|
||||
|
||||
@@ -34,7 +34,7 @@ BUILD_MODE_CFLAGS_ = -DCONFIG_SCST_TRACING -DCONFIG_SCST_DEBUG \
|
||||
-DCONFIG_SCST_EXTRACHECKS -fno-inline -fno-inline-functions
|
||||
BUILD_MODE_CFLAGS_RELEASE = -DCONFIG_SCST_TRACING
|
||||
BUILD_MODE_CFLAGS_PERF =
|
||||
EXTRA_CFLAGS += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
ccflags-y += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
|
||||
obj-m += isert-scst.o
|
||||
isert-scst-objs := isert.o isert_login.o \
|
||||
|
||||
@@ -46,11 +46,11 @@ endif
|
||||
INSTALL_DIR := $(INSTALL_MOD_PATH)/lib/modules/$(KVER)/extra
|
||||
|
||||
ifneq ($(PATCHLEVEL),)
|
||||
EXTRA_CFLAGS += $(call cc-option,-Wextra) -Wno-unused-parameter \
|
||||
ccflags-y += $(call cc-option,-Wextra) -Wno-unused-parameter \
|
||||
-Wno-missing-field-initializers -I$(SCST_INC_DIR)
|
||||
|
||||
ifneq ($(CONFIG_SCSI_QLA2XXX_TARGET),)
|
||||
EXTRA_CFLAGS += -DCONFIG_SCSI_QLA2XXX_TARGET=$(CONFIG_SCSI_QLA2XXX_TARGET)
|
||||
ccflags-y += -DCONFIG_SCSI_QLA2XXX_TARGET=$(CONFIG_SCSI_QLA2XXX_TARGET)
|
||||
endif
|
||||
|
||||
obj-m := qla2xxx_scst.o
|
||||
|
||||
@@ -59,10 +59,10 @@ QLA2XXX_SCST := qla2xxx_scst
|
||||
endif
|
||||
|
||||
ifneq ($(PATCHLEVEL),)
|
||||
EXTRA_CFLAGS += -I$(SCST_INC_DIR)
|
||||
EXTRA_CFLAGS += -W -Wno-unused-parameter -Wno-missing-field-initializers
|
||||
#EXTRA_CFLAGS += -DCONFIG_QLA_TGT_DEBUG_WORK_IN_THREAD
|
||||
#EXTRA_CFLAGS += -DCONFIG_QLA_TGT_DEBUG_SRR
|
||||
ccflags-y += -I$(SCST_INC_DIR)
|
||||
ccflags-y += -W -Wno-unused-parameter -Wno-missing-field-initializers
|
||||
#ccflags-y += -DCONFIG_QLA_TGT_DEBUG_WORK_IN_THREAD
|
||||
#ccflags-y += -DCONFIG_QLA_TGT_DEBUG_SRR
|
||||
|
||||
-include $(KBUILD_EXTMOD)/../../build_mode
|
||||
|
||||
@@ -72,13 +72,13 @@ BUILD_MODE_CFLAGS_ = -DCONFIG_SCST_TRACING -DCONFIG_SCST_DEBUG \
|
||||
-DCONFIG_SCST_EXTRACHECKS -fno-inline -fno-inline-functions
|
||||
BUILD_MODE_CFLAGS_RELEASE = -DCONFIG_SCST_TRACING
|
||||
BUILD_MODE_CFLAGS_PERF =
|
||||
EXTRA_CFLAGS += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
ccflags-y += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
|
||||
ifneq ($(BUILD_2X_MODULE),)
|
||||
EXTRA_CFLAGS += -DCONFIG_SCSI_QLA2XXX_TARGET=y
|
||||
ccflags-y += -DCONFIG_SCSI_QLA2XXX_TARGET=y
|
||||
endif
|
||||
|
||||
EXTRA_CFLAGS += -I$(QLA2XXX_INC_DIR)
|
||||
ccflags-y += -I$(QLA2XXX_INC_DIR)
|
||||
|
||||
obj-m := qla2x00tgt.o
|
||||
qla2x00tgt-objs := qla2x00t.o
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
EXTRA_CFLAGS += -Iinclude/scst -Idrivers/scsi/qla2xxx
|
||||
ccflags-y += -Iinclude/scst -Idrivers/scsi/qla2xxx
|
||||
|
||||
qla2x00tgt-y := qla2x00t.o
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
EXTRA_CFLAGS += -Iinclude/scst -Wno-unused-parameter
|
||||
ccflags-y += -Iinclude/scst -Wno-unused-parameter
|
||||
|
||||
obj-$(CONFIG_SCST_DISK) += scst_disk.o
|
||||
obj-$(CONFIG_SCST_TAPE) += scst_tape.o
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
EXTRA_CFLAGS += -Wno-unused-parameter
|
||||
ccflags-y += -Wno-unused-parameter
|
||||
|
||||
scst-y += scst_copy_mgr.o
|
||||
scst-y += scst_debug.o
|
||||
|
||||
@@ -38,24 +38,24 @@ DEV_HANDLERS_DIR = dev_handlers
|
||||
ifneq ($(PATCHLEVEL),)
|
||||
SCST_INC_DIR := $(KBUILD_EXTMOD)/../include
|
||||
|
||||
EXTRA_CFLAGS += -I$(SCST_INC_DIR) $(call cc-option,-Wextra) \
|
||||
ccflags-y += -I$(SCST_INC_DIR) $(call cc-option,-Wextra) \
|
||||
-Wno-unused-parameter -Wno-missing-field-initializers -Wno-sign-compare\
|
||||
$(shell [ -n "${CONFIG_SCST_NO_DLM}" ] && echo -DCONFIG_SCST_NO_DLM)
|
||||
|
||||
#EXTRA_CFLAGS += -DCONFIG_SCST_STRICT_SERIALIZING
|
||||
#EXTRA_CFLAGS += -DCONFIG_SCST_USE_EXPECTED_VALUES
|
||||
#EXTRA_CFLAGS += -DCONFIG_SCST_TEST_IO_IN_SIRQ
|
||||
#EXTRA_CFLAGS += -DCONFIG_SCST_ABORT_CONSIDER_FINISHED_TASKS_AS_NOT_EXISTING
|
||||
#EXTRA_CFLAGS += -DCONFIG_SCST_DEBUG_RETRY
|
||||
#EXTRA_CFLAGS += -DCONFIG_SCST_DEBUG_OOM
|
||||
#EXTRA_CFLAGS += -DCONFIG_SCST_DEBUG_SN
|
||||
#EXTRA_CFLAGS += -DCONFIG_SCST_DEBUG_SYSFS_EAGAIN
|
||||
#ccflags-y += -DCONFIG_SCST_STRICT_SERIALIZING
|
||||
#ccflags-y += -DCONFIG_SCST_USE_EXPECTED_VALUES
|
||||
#ccflags-y += -DCONFIG_SCST_TEST_IO_IN_SIRQ
|
||||
#ccflags-y += -DCONFIG_SCST_ABORT_CONSIDER_FINISHED_TASKS_AS_NOT_EXISTING
|
||||
#ccflags-y += -DCONFIG_SCST_DEBUG_RETRY
|
||||
#ccflags-y += -DCONFIG_SCST_DEBUG_OOM
|
||||
#ccflags-y += -DCONFIG_SCST_DEBUG_SN
|
||||
#ccflags-y += -DCONFIG_SCST_DEBUG_SYSFS_EAGAIN
|
||||
|
||||
# If defined, makes SCST zero allocated data buffers.
|
||||
# Undefining it considerably improves performance and eases CPU load,
|
||||
# but could create a security hole (information leakage), so
|
||||
# enable it if you have strict security requirements.
|
||||
#EXTRA_CFLAGS += -DSCST_STRICT_SECURITY
|
||||
#ccflags-y += -DSCST_STRICT_SECURITY
|
||||
|
||||
-include $(KBUILD_EXTMOD)/../../build_mode
|
||||
|
||||
@@ -65,7 +65,7 @@ BUILD_MODE_CFLAGS_ = -DCONFIG_SCST_TRACING -DCONFIG_SCST_DEBUG \
|
||||
-DCONFIG_SCST_EXTRACHECKS -fno-inline -fno-inline-functions
|
||||
BUILD_MODE_CFLAGS_RELEASE = -DCONFIG_SCST_TRACING
|
||||
BUILD_MODE_CFLAGS_PERF =
|
||||
EXTRA_CFLAGS += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
ccflags-y += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
|
||||
obj-m := scst.o
|
||||
|
||||
|
||||
@@ -32,10 +32,10 @@ SHELL=/bin/bash
|
||||
ifneq ($(PATCHLEVEL),)
|
||||
SCST_INC_DIR := $(KBUILD_EXTMOD)/../include
|
||||
|
||||
EXTRA_CFLAGS += -I$(SCST_INC_DIR) \
|
||||
ccflags-y += -I$(SCST_INC_DIR) \
|
||||
$(call cc-option,-Wextra) \
|
||||
-Wno-unused-parameter -Wno-missing-field-initializers -Wno-sign-compare
|
||||
#EXTRA_CFLAGS += -DCONFIG_DEBUG_EXT_COPY_REMAP
|
||||
#ccflags-y += -DCONFIG_DEBUG_EXT_COPY_REMAP
|
||||
|
||||
-include $(KBUILD_EXTMOD)/../../build_mode
|
||||
|
||||
@@ -45,7 +45,7 @@ BUILD_MODE_CFLAGS_ = -DCONFIG_SCST_TRACING -DCONFIG_SCST_DEBUG \
|
||||
-DCONFIG_SCST_EXTRACHECKS -fno-inline -fno-inline-functions
|
||||
BUILD_MODE_CFLAGS_RELEASE = -DCONFIG_SCST_TRACING
|
||||
BUILD_MODE_CFLAGS_PERF =
|
||||
EXTRA_CFLAGS += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
ccflags-y += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
|
||||
obj-m := scst_cdrom.o scst_changer.o scst_disk.o scst_modisk.o scst_tape.o \
|
||||
scst_vdisk.o scst_raid.o scst_processor.o scst_user.o
|
||||
|
||||
@@ -7,11 +7,11 @@ SHELL=/bin/bash
|
||||
KMOD := $(shell pwd)/kernel
|
||||
|
||||
ifneq ($(PATCHLEVEL),)
|
||||
EXTRA_CFLAGS += -I$(SCST_INC_DIR)
|
||||
EXTRA_CFLAGS += $(call cc-option,-Wextra) -Wno-unused-parameter\
|
||||
ccflags-y += -I$(SCST_INC_DIR)
|
||||
ccflags-y += $(call cc-option,-Wextra) -Wno-unused-parameter\
|
||||
-Wno-missing-field-initializers
|
||||
|
||||
#EXTRA_CFLAGS += -DCONFIG_SCST_LOCAL_DIRECT_PROCESSING
|
||||
#ccflags-y += -DCONFIG_SCST_LOCAL_DIRECT_PROCESSING
|
||||
|
||||
-include $(KBUILD_EXTMOD)/../build_mode
|
||||
|
||||
@@ -21,7 +21,7 @@ BUILD_MODE_CFLAGS_ = -DCONFIG_SCST_TRACING -DCONFIG_SCST_DEBUG \
|
||||
-DCONFIG_SCST_EXTRACHECKS -fno-inline -fno-inline-functions
|
||||
BUILD_MODE_CFLAGS_RELEASE = -DCONFIG_SCST_TRACING
|
||||
BUILD_MODE_CFLAGS_PERF =
|
||||
EXTRA_CFLAGS += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
ccflags-y += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
|
||||
obj-m := scst_local.o
|
||||
else
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SCST_INC_DIR := include/scst
|
||||
SCST_DIR := drivers/scst
|
||||
EXTRA_CFLAGS += -I$(SCST_INC_DIR) -I$(SCST_DIR)
|
||||
ccflags-y += -I$(SCST_INC_DIR) -I$(SCST_DIR)
|
||||
|
||||
obj-$(CONFIG_SCST_LOCAL) += scst_local.o
|
||||
|
||||
|
||||
@@ -108,8 +108,8 @@ Index: srpt/src/ib_srpt.c
|
||||
* Test the state machine for SCST commands in SRPT by using SCST's error
|
||||
injection mechanism. Add the following to scst/src/Makefile, log in from
|
||||
an initiator system and trigger SRP I/O:
|
||||
EXTRA_CFLAGS += -DCONFIG_SCST_DEBUG -g
|
||||
EXTRA_CFLAGS += -DCONFIG_SCST_DEBUG_TM -DCONFIG_SCST_TM_DBG_GO_OFFLINE
|
||||
ccflags-y += -DCONFIG_SCST_DEBUG -g
|
||||
ccflags-y += -DCONFIG_SCST_DEBUG_TM -DCONFIG_SCST_TM_DBG_GO_OFFLINE
|
||||
|
||||
* Test with multiple values of ib_srp_tablesize in the range 1..128.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
LINUXINCLUDE := $(PRE_CFLAGS) $(LINUXINCLUDE)
|
||||
CPPFLAGS := $(PRE_CFLAGS) $(CPPFLAGS)
|
||||
EXTRA_CFLAGS += -I$(SCST_INC_DIR)
|
||||
ccflags-y += -I$(SCST_INC_DIR)
|
||||
|
||||
-include $(KBUILD_EXTMOD)/../../build_mode
|
||||
|
||||
@@ -10,8 +10,8 @@ BUILD_MODE_CFLAGS_ = -DCONFIG_SCST_TRACING -DCONFIG_SCST_DEBUG \
|
||||
-DCONFIG_SCST_EXTRACHECKS -fno-inline -fno-inline-functions
|
||||
BUILD_MODE_CFLAGS_RELEASE = -DCONFIG_SCST_TRACING
|
||||
BUILD_MODE_CFLAGS_PERF =
|
||||
EXTRA_CFLAGS += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
ccflags-y += $(BUILD_MODE_CFLAGS_$(BUILD_MODE))
|
||||
|
||||
#EXTRA_CFLAGS += -Wextra -Wno-unused-parameter
|
||||
#ccflags-y += -Wextra -Wno-unused-parameter
|
||||
|
||||
obj-m += ib_srpt.o
|
||||
|
||||
Reference in New Issue
Block a user