Issue 2183: .sx assembler suffix uses C preprocessor
authorGregNoel <GregNoel@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 25 Sep 2008 09:31:12 +0000 (09:31 +0000)
committerGregNoel <GregNoel@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 25 Sep 2008 09:31:12 +0000 (09:31 +0000)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@3473 fdb21ef1-2011-0410-befe-b5e4ea1792b1

src/engine/SCons/Tool/__init__.xml
src/engine/SCons/Tool/as.py
src/engine/SCons/Tool/masm.py
src/engine/SCons/Tool/nasm.py

index ff50450b5f646a23fb25304e98442240fe8d874e..8e69f07f1979aa7edaab304595ff8e3b6d3c3b6e 100644 (file)
@@ -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
index 1b1b4b3abe035fc190d46bf2cb584586cad7f176..100e68bbf4825a1c7e5ab392590f0dcb99a9e168 100644 (file)
@@ -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:
index a0c03d9cb5cd522cd74861c1ae94ef495d51439b..ea34d796cca7f0f620536cffca16a8bdfcbfbd7d 100644 (file)
@@ -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:
index 6d0f078f5369e0d248a64f2f5b6746c83d5bd9ef..bbd99fdc9943da0ae1cc44d0b32b768f3a1a24dc 100644 (file)
@@ -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: