Projucer generated makefile

I’m using Projucer to manage my Linux GUI app, and it appears to insist on adding the .so extension to the TARGET filename in the generated makefile, regardless of the Config settings. If I simply rename the output file after the build - removing the .so extension - my app runs fine, but this is a pain. Am I missing something?

So this appears to happen when using an existing Juce project. If I start a new Projucer project from scratch, it does not add the .so extension to the TARGET output file.