The CA part of the rakefile is goofy and backwards

Named tasks create files that file tasks depend on, instead of the reverse.