Initialize slang and Android.mk.
Change-Id: If74da8e54d45511c8c9bb236bcfeec508f4f2439
diff --git a/slang_rs_export_var.hpp b/slang_rs_export_var.hpp
new file mode 100644
index 0000000..1b1cf0a
--- /dev/null
+++ b/slang_rs_export_var.hpp
@@ -0,0 +1,36 @@
+#ifndef _SLANG_COMPILER_RS_EXPORT_VAR_HPP
+# define _SLANG_COMPILER_RS_EXPORT_VAR_HPP
+
+#include "llvm/ADT/StringRef.h" /* for class llvm::StringRef */
+
+#include "clang/AST/Decl.h" /* for clang::VarDecl */
+
+#include <string>
+
+namespace slang {
+
+using namespace clang;
+
+class RSContext;
+class RSExportType;
+
+class RSExportVar {
+ friend class RSContext;
+private:
+ RSContext* mContext;
+ std::string mName;
+ const RSExportType* mET;
+
+ RSExportVar(RSContext* Context, const VarDecl* VD, const RSExportType* ET);
+
+public:
+ inline const std::string& getName() const { return mName; }
+ inline const RSExportType* getType() const { return mET; }
+ inline RSContext* getRSContext() const { return mContext; }
+
+}; /* RSExportVar */
+
+
+} /* namespace slang */
+
+#endif /* _SLANG_COMPILER_RS_EXPORT_VAR_HPP */