--- /dev/null
+" unite source: mkbuild filelist
+" Version: 0.0.1
+" Author : R. Steve McKown <rsmckown@gmail.com>
+" License: MIT License
+
+let s:save_cpo = &cpo
+set cpo&vim
+
+let s:source = { 'name': 'mkbfiles' }
+
+function! s:source.gather_candidates(args, context)
+ let sourcecmd = 'find . -type f'
+ let filelist = split(mkbuild#filelist(), '\n')
+
+ return map(filelist, '{
+ \ "word": v:val,
+ \ "source": "mkbfiles",
+ \ "kind": "mkbfiles",
+ \ }')
+endfunction
+
+function! unite#sources#mkbfiles#define()
+ return s:source
+endfunction
+
+let &cpo = s:save_cpo
+unlet s:save_cpo