diff --git a/automake.in b/automake.in index bab8c42..2cb5c36 100755 --- a/automake.in +++ b/automake.in @@ -819,7 +819,7 @@ register_language ('name' => 'vala', 'compile' => '$(VALAC) $(AM_VALAFLAGS) $(VALAFLAGS)', 'ccer' => 'VALAC', 'compiler' => 'VALACOMPILE', - 'extensions' => ['.vala'], + 'extensions' => ['.vala', '.gs'], 'output_extensions' => sub { (my $ext = $_[0]) =~ s/vala$/c/; return ($ext,) }, 'rule_file' => 'vala', @@ -5947,7 +5947,7 @@ sub lang_vala_finish_target ($$) "\t rm -f \$(srcdir)/${derived}_vala.stamp; \\\n". "\t \$(am__cd) \$(srcdir) && \$(MAKE) \$(AM_MAKEFLAGS) ${derived}_vala.stamp; \\\n". "\tfi\n" - if $file =~ s/(.*)\.vala$/$1.c/; + if ($file =~ s/(.*)\.vala$/$1.c/) || ($file =~ s/(.*)\.gs$/$1.c/); } }