]> git.tdb.fi Git - builder.git/blobdiff - source/androidmanifestfile.cpp
A bunch of new tools and targets to build Android packages
[builder.git] / source / androidmanifestfile.cpp
diff --git a/source/androidmanifestfile.cpp b/source/androidmanifestfile.cpp
new file mode 100644 (file)
index 0000000..55503de
--- /dev/null
@@ -0,0 +1,19 @@
+#include "androidapplicationcomponent.h"
+#include "androidmanifestfile.h"
+#include "builder.h"
+#include "sourcepackage.h"
+
+AndroidManifestFile::AndroidManifestFile(Builder &b, const AndroidApplicationComponent &a):
+       FileTarget(b, a.get_package(), a.get_package().get_temp_directory()/a.get_name()/"AndroidManifest.xml"),
+       native_lib(0)
+{
+       component = &a;
+       tool = &builder.get_toolchain().get_tool("AMG");
+
+       add_dependency(package->get_build_file());
+}
+
+void AndroidManifestFile::set_native_library(SharedLibrary *lib)
+{
+       native_lib = lib;
+}