mk->bp

Change-Id: I7790fd715bad151f7c329007d70bf3eb5d328ac6
Signed-off-by: micky387 <mickaelsaibi@free.fr>
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..27f1e0b
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,223 @@
+prebuilt_etc {
+    name: "vimrc",
+    src: "vimrc.android",
+    system_ext_specific: true,
+}
+
+prebuilt_usr_share {
+    name: "vim-runtime-autoload-dist",
+    srcs: [
+        "runtime/autoload/dist/*",
+    ],
+    sub_dir: "vim/autoload/dist",
+    system_ext_specific: true,
+}
+
+prebuilt_usr_share {
+    name: "vim-runtime-autoload",
+    srcs: [
+        "runtime/autoload/spacehi.vim",
+    ],
+    sub_dir: "vim/autoload",
+    system_ext_specific: true,
+}
+
+prebuilt_usr_share {
+    name: "vim-runtime-colors",
+    srcs: [
+        "runtime/colors/*",
+    ],
+    sub_dir: "vim/colors",
+    system_ext_specific: true,
+}
+
+prebuilt_usr_share {
+    name: "vim-runtime-doc",
+    srcs: [
+        "runtime/doc/*",
+    ],
+    sub_dir: "vim/doc",
+    system_ext_specific: true,
+}
+
+prebuilt_usr_share {
+    name: "vim-runtime-plugin",
+    srcs: [
+        "runtime/plugin/matchparen.vim",
+    ],
+    sub_dir: "vim/plugin",
+    system_ext_specific: true,
+}
+
+prebuilt_usr_share {
+    name: "vim-runtime-syntax",
+    srcs: [
+        "runtime/syntax/*",
+    ],
+    sub_dir: "vim/syntax",
+    system_ext_specific: true,
+}
+
+prebuilt_usr_share {
+    name: "vim-runtime",
+    srcs: [
+        "runtime/defaults.vim",
+        "runtime/filetype.vim",
+        "runtime/ftoff.vim",
+        "runtime/indent.vim",
+        "runtime/indoff.vim",
+        "runtime/scripts.vim",
+    ],
+    sub_dir: "vim",
+    system_ext_specific: true,
+}
+
+cc_binary {
+    name: "vim",
+    srcs: [
+        "src/auto/pathdef.c",
+        "src/alloc.c",
+        "src/arabic.c",
+        "src/arglist.c",
+        "src/autocmd.c",
+        "src/beval.c",
+        "src/blob.c",
+        "src/blowfish.c",
+        "src/buffer.c",
+        "src/bufwrite.c",
+        "src/change.c",
+        "src/channel.c",
+        "src/charset.c",
+        "src/cindent.c",
+        "src/clientserver.c",
+        "src/clipboard.c",
+        "src/cmdexpand.c",
+        "src/cmdhist.c",
+        "src/crypt.c",
+        "src/crypt_zip.c",
+        "src/debugger.c",
+        "src/dict.c",
+        "src/diff.c",
+        "src/digraph.c",
+        "src/drawline.c",
+        "src/drawscreen.c",
+        "src/edit.c",
+        "src/evalbuffer.c",
+        "src/eval.c",
+        "src/evalfunc.c",
+        "src/evalvars.c",
+        "src/evalwindow.c",
+        "src/ex_cmds2.c",
+        "src/ex_cmds.c",
+        "src/ex_docmd.c",
+        "src/ex_eval.c",
+        "src/ex_getln.c",
+        "src/fileio.c",
+        "src/filepath.c",
+        "src/findfile.c",
+        "src/float.c",
+        "src/fold.c",
+        "src/getchar.c",
+        "src/hardcopy.c",
+        "src/hashtab.c",
+        "src/help.c",
+        "src/highlight.c",
+        "src/if_cscope.c",
+        "src/if_xcmdsrv.c",
+        "src/iid_ole.c",
+        "src/indent.c",
+        "src/insexpand.c",
+        "src/iscygpty.c",
+        "src/job.c",
+        "src/json.c",
+        "src/list.c",
+        "src/locale.c",
+        "src/main.c",
+        "src/map.c",
+        "src/mark.c",
+        "src/match.c",
+        "src/mbyte.c",
+        "src/memfile.c",
+        "src/memline.c",
+        "src/menu.c",
+        "src/message.c",
+        "src/misc1.c",
+        "src/misc2.c",
+        "src/mouse.c",
+        "src/move.c",
+        "src/nbdebug.c",
+        "src/netbeans.c",
+        "src/normal.c",
+        "src/ops.c",
+        "src/option.c",
+        "src/optionstr.c",
+        "src/os_unix.c",
+        "src/popupmenu.c",
+        "src/popupwin.c",
+        "src/profiler.c",
+        "src/pty.c",
+        "src/quickfix.c",
+        "src/regexp.c",
+        "src/register.c",
+        "src/screen.c",
+        "src/scriptfile.c",
+        "src/search.c",
+        "src/session.c",
+        "src/sha256.c",
+        "src/sign.c",
+        "src/sound.c",
+        "src/spell.c",
+        "src/spellfile.c",
+        "src/spellsuggest.c",
+        "src/strings.c",
+        "src/syntax.c",
+        "src/tag.c",
+        "src/term.c",
+        "src/terminal.c",
+        "src/testing.c",
+        "src/textformat.c",
+        "src/textobject.c",
+        "src/textprop.c",
+        "src/time.c",
+        "src/typval.c",
+        "src/ui.c",
+        "src/undo.c",
+        "src/usercmd.c",
+        "src/userfunc.c",
+        "src/version.c",
+        "src/vim9cmds.c",
+        "src/vim9compile.c",
+        "src/vim9execute.c",
+        "src/vim9expr.c",
+        "src/vim9instr.c",
+        "src/vim9script.c",
+        "src/vim9type.c",
+        "src/viminfo.c",
+        "src/window.c",
+    ],
+    cflags: [
+        "-DHAVE_CONFIG_H",
+        "-DSYS_VIMRC_FILE=\"/system_ext/etc/vimrc\"",
+    ],
+    local_include_dirs: [
+        "src/proto",
+        "src",
+    ],
+    shared_libs: [
+        "libselinux",
+        "libncurses",
+        "libm",
+        "libdl",
+    ],
+    required: [
+        "vimrc",
+        "vim-runtime-autoload-dist",
+        "vim-runtime-autoload",
+        "vim-runtime-colors",
+        "vim-runtime-doc",
+        "vim-runtime-plugin",
+        "vim-runtime-syntax",
+        "vim-runtime",
+    ],
+    system_ext_specific: true,
+}