aboutsummaryrefslogtreecommitdiffstats
path: root/driver
diff options
context:
space:
mode:
Diffstat (limited to 'driver')
-rwxr-xr-xdriver/Driver.ml3
1 files changed, 3 insertions, 0 deletions
diff --git a/driver/Driver.ml b/driver/Driver.ml
index d154c95b..411fd85d 100755
--- a/driver/Driver.ml
+++ b/driver/Driver.ml
@@ -271,6 +271,7 @@ Recognized source files:
.i or .p C source file that should not be preprocessed
.cm Cminor source file
.s Assembly file
+ .sx Assembly file that must be preprocessed
.S Assembly file that must be preprocessed
.o Object file
.a Library file
@@ -503,6 +504,8 @@ let cmdline_actions =
push_action process_s_file s; incr num_source_files; incr num_input_files);
Suffix ".S", Self (fun s ->
push_action process_S_file s; incr num_source_files; incr num_input_files);
+ Suffix ".sx", Self (fun s ->
+ push_action process_S_file s; incr num_source_files; incr num_input_files);
Suffix ".o", Self (fun s -> push_linker_arg s; incr num_input_files);
Suffix ".a", Self (fun s -> push_linker_arg s; incr num_input_files);
(* GCC compatibility: .o.ext files and .so files are also object files *)