I currently distribute my Android apps on Android Market, SlideMe and Amazon app store. Android Market and SlideMe require a signed binary, while Amazon requires an unsigned one. I also need to differentiate some of the code to be compiled depending on which store I'm targeting. Currently I only need to display different text/link information, but in the future there may be a need to change things like included libraries.
I am using Eclipse on Windows to build my projects. I am looking for the easiest way to conditionally compile the code and create multi-target builds as required for each store.
I don't need the builds to be triggered automatically by commits or timers or anything of that nature. I only need to trigger the builds manually.
Appreciate any suggestions.