有料版と無料版があって、

class Global {
 public static final boolean TRIAL = true;
}

みたいにして切り替えてます。
で、マーケットにアップするときにパッケージを
別名にしなければならないんですが、異なるのは上記定数の値とパッケージ名だけなんです。
この場合、ソースを丸ごとコピーして別パッケージ名でAndroidManifest.xmlを作らなければならないんでしょか?
それとも複数のAndroidManifest.xmlで同じソースを使いまわすことができますか?