+close OUT;
+
+if ($runasm)
+ {
+ # run assembler
+ system @ARGS;
+
+ my $rv = $?;
+
+ # restore target
+ unlink $target;
+ rename "tmptarg.s", $target;
+
+ die "Error executing assembler!" if $rv != 0;
+ }
+else
+ {
+ # Don't care about target
+ unlink "tmptarg.s";
+ }
+