diff --git a/Modules/makesetup b/Modules/makesetup index 40dfa9d..a06bce4 100755 --- a/Modules/makesetup +++ b/Modules/makesetup @@ -176,6 +176,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' | *.c++) srcs="$srcs $arg";; *.cxx) srcs="$srcs $arg";; *.cpp) srcs="$srcs $arg";; + *.S) srcs="$srcs $arg";; \$*) libs="$libs $arg" cpps="$cpps $arg";; *.*) echo 1>&2 "bad word $arg in $line" @@ -205,6 +206,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' | *.C) obj=`basename $src .C`.o; cc='$(CXX)';; *.cxx) obj=`basename $src .cxx`.o; cc='$(CXX)';; *.cpp) obj=`basename $src .cpp`.o; cc='$(CXX)';; + *.S) obj=`basename $src .cpp`.o; cc='$(CC)';; # Assembler *.m) obj=`basename $src .m`.o; cc='$(CC)';; # Obj-C *) continue;; esac