]> git.tdb.fi Git - builder.git/blobdiff - source/androidmanifestfile.h
A bunch of new tools and targets to build Android packages
[builder.git] / source / androidmanifestfile.h
diff --git a/source/androidmanifestfile.h b/source/androidmanifestfile.h
new file mode 100644 (file)
index 0000000..e421adf
--- /dev/null
@@ -0,0 +1,26 @@
+#ifndef ANDROIDMANIFESTFILE_H_
+#define ANDROIDMANIFESTFILE_H_
+
+#include "filetarget.h"
+
+class AndroidApplicationComponent;
+class SharedLibrary;
+
+/**
+Metadata file for an Android application.
+*/
+class AndroidManifestFile: public FileTarget
+{
+private:
+       SharedLibrary *native_lib;
+
+public:
+       AndroidManifestFile(Builder &, const AndroidApplicationComponent &);
+
+       virtual const char *get_type() const { return "AndroidManifestFile"; }
+
+       void set_native_library(SharedLibrary *);
+       SharedLibrary *get_native_library() const { return native_lib; }
+};
+
+#endif