From: Stefano Lattarini Date: Thu, 12 Apr 2012 12:14:04 +0000 (+0200) Subject: Merge branches 'vala-fix-pr11222' and 'vala-fix-pr11229' into maint X-Git-Tag: v1.11.5~3^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=54ac5d47f719b4db1fe96e28e4b7218e70a877cc;p=thirdparty%2Fautomake.git Merge branches 'vala-fix-pr11222' and 'vala-fix-pr11229' into maint * vala-fix-pr11222: vala: fix vapi files handling vala: test vapi files handling (still failing) * vala-fix-pr11229: vala: fix distcheck with c/vala mixed projects --- 54ac5d47f719b4db1fe96e28e4b7218e70a877cc diff --cc automake.in index 765a76998,836680af7..921a6ae09 --- a/automake.in +++ b/automake.in @@@ -6039,11 -6039,14 +6039,14 @@@ sub lang_vala_finish_target ($$ my $var = var "${derived}_SOURCES"; return unless $var; - my @vala_sources = grep { /\.vala$/ } ($var->value_as_list_recursive); + my @vala_sources = grep { /\.(vala|vapi)$/ } ($var->value_as_list_recursive); + # For automake bug#11229. + return unless @vala_sources; + foreach my $vala_file (@vala_sources) { - (my $c_file = $vala_file) =~ s/(.*)\.vala$/$1.c/; + my $c_file = $vala_file; $output_rules .= "\$(srcdir)/$c_file: \$(srcdir)/${derived}_vala.stamp\n" . "\t\@if test -f \$@; then :; else rm -f \$(srcdir)/${derived}_vala.stamp; fi\n" . "\t\@if test -f \$@; then :; else \\\n"