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 */