Point taken re getting applications to build without delegating to maven. I will take a look at converting the fooapp xatmi c example to illustrate building using raw gcc.
Here is what steps we have taken:
1. As this is not a step that should be required for end users (unless the distribution is not available on their platform) we have kept the main distribution build of BlackTie as maven.
2. The user tools do not use Maven to create C XATMI servers and clients. Furthermore, we have bundled a fully configured version of ant in our distributions and wrapped it with generate_server.<sh|bat> and generate_client.<sh|bat> files in the bin folder. These can be called directly from make and do not require the user to install anything other than Java to use them. You can see this on our Wiki article:
Hopefully this is OK for you?