new: lunch shell func
new: combo HOST_xxx
new: combo TARGET_xxx
fix: so_suffix override null
Merge branch 'feature/lunch'
up: use CC and CXX instead of gcc
up: LOCAL_LDLIBS var
opt: use define func instead of cmd
up: LOCAL_LDFLAGS var
up: LOCAL_CFLAGS var
Merge branch 'topic/compile-flag'
new: premake template
new: zlib premake project
up: support ./configure depend
up: direct use cmd instead of var
up: use TOPPREFIX abs path
opt: ignore make clean error