]> git.tdb.fi Git - builder.git/blobdiff - source/androidresourcebundle.cpp
A bunch of new tools and targets to build Android packages
[builder.git] / source / androidresourcebundle.cpp
diff --git a/source/androidresourcebundle.cpp b/source/androidresourcebundle.cpp
new file mode 100644 (file)
index 0000000..d327126
--- /dev/null
@@ -0,0 +1,16 @@
+#include "androidmanifestfile.h"
+#include "androidresourcebundle.h"
+#include "component.h"
+#include "sourcepackage.h"
+
+using namespace std;
+
+AndroidResourceBundle::AndroidResourceBundle(Builder &b, const Component &c, AndroidManifestFile &manifest, const list<FileTarget *> &resources):
+       FileTarget(b, c.get_package(), c.get_package().get_temp_directory()/c.get_name()/(c.get_name()+".ap_"))
+{
+       component = &c;
+
+       add_dependency(manifest);
+       for(list<FileTarget *>::const_iterator i=resources.begin(); i!=resources.end(); ++i)
+               add_dependency(**i);
+}