Whether or not SCSI_EXEC_REQ_FIFO_DEFINED and SCST_IO_CONTEXT are defined

does now depend on their definition in the per kernel-version patches.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1053 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Bart Van Assche
2009-08-14 19:34:55 +00:00
parent befe0a36fa
commit 8c029b22ec
2 changed files with 28 additions and 6 deletions

View File

@@ -91,11 +91,19 @@ function evaluate(stmnt) {
gsub("RHEL_RELEASE_CODE", RHEL_MAJOR * 256 + RHEL_MINOR, stmnt)
}
gsub("defined *SCSI_EXEC_REQ_FIFO_DEFINED", "1", stmnt)
gsub("defined *\\( *SCSI_EXEC_REQ_FIFO_DEFINED *\\)", "1", stmnt)
if (SCSI_EXEC_REQ_FIFO_DEFINED != "")
{
gsub("defined *SCSI_EXEC_REQ_FIFO_DEFINED",
SCSI_EXEC_REQ_FIFO_DEFINED, stmnt)
gsub("defined *\\( *SCSI_EXEC_REQ_FIFO_DEFINED *\\)",
SCSI_EXEC_REQ_FIFO_DEFINED, stmnt)
}
gsub("defined *SCST_IO_CONTEXT", "1", stmnt)
gsub("defined *\\( *SCST_IO_CONTEXT *\\)", "1", stmnt)
if (SCST_IO_CONTEXT != "")
{
gsub("defined *SCST_IO_CONTEXT", SCST_IO_CONTEXT, stmnt)
gsub("defined *\\( *SCST_IO_CONTEXT *\\)", SCST_IO_CONTEXT, stmnt)
}
do
{