Add vala support

Signed-off-by: yenchin <yenchin@weintek.com>