From 5a6d0975738818f471be708258321d9405b10771 Mon Sep 17 00:00:00 2001 From: Greg Noel Date: Thu, 25 Sep 2008 09:31:12 +0000 Subject: Issue 2183: .sx assembler suffix uses C preprocessor --- src/engine/SCons/Tool/__init__.xml | 2 ++ src/engine/SCons/Tool/as.py | 2 +- src/engine/SCons/Tool/masm.py | 2 +- src/engine/SCons/Tool/nasm.py | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/engine/SCons/Tool/__init__.xml b/src/engine/SCons/Tool/__init__.xml index ff50450..8e69f07 100644 --- a/src/engine/SCons/Tool/__init__.xml +++ b/src/engine/SCons/Tool/__init__.xml @@ -273,6 +273,8 @@ Source files must have one of the following extensions: .mm Object C++ file .s assembly language file .S Windows: assembly language file + ARM: CodeSourcery Sourcery Lite + .sx assembly language file + C pre-processor POSIX: assembly language file + C pre-processor .spp assembly language file + C pre-processor .SPP assembly language file + C pre-processor diff --git a/src/engine/SCons/Tool/as.py b/src/engine/SCons/Tool/as.py index 1b1b4b3..100e68b 100644 --- a/src/engine/SCons/Tool/as.py +++ b/src/engine/SCons/Tool/as.py @@ -40,7 +40,7 @@ import SCons.Util assemblers = ['as'] ASSuffixes = ['.s', '.asm', '.ASM'] -ASPPSuffixes = ['.spp', '.SPP'] +ASPPSuffixes = ['.spp', '.SPP', '.sx'] if SCons.Util.case_sensitive_suffixes('.s', '.S'): ASPPSuffixes.extend(['.S']) else: diff --git a/src/engine/SCons/Tool/masm.py b/src/engine/SCons/Tool/masm.py index a0c03d9..ea34d79 100644 --- a/src/engine/SCons/Tool/masm.py +++ b/src/engine/SCons/Tool/masm.py @@ -38,7 +38,7 @@ import SCons.Tool import SCons.Util ASSuffixes = ['.s', '.asm', '.ASM'] -ASPPSuffixes = ['.spp', '.SPP'] +ASPPSuffixes = ['.spp', '.SPP', 'sx'] if SCons.Util.case_sensitive_suffixes('.s', '.S'): ASPPSuffixes.extend(['.S']) else: diff --git a/src/engine/SCons/Tool/nasm.py b/src/engine/SCons/Tool/nasm.py index 6d0f078..bbd99fd 100644 --- a/src/engine/SCons/Tool/nasm.py +++ b/src/engine/SCons/Tool/nasm.py @@ -38,7 +38,7 @@ import SCons.Tool import SCons.Util ASSuffixes = ['.s', '.asm', '.ASM'] -ASPPSuffixes = ['.spp', '.SPP'] +ASPPSuffixes = ['.spp', '.SPP', 'sx'] if SCons.Util.case_sensitive_suffixes('.s', '.S'): ASPPSuffixes.extend(['.S']) else: -- cgit v0.12