add definition 'tree'

And support no configure target.
Execute directly 'make' and 'make install'.
add definition 'hello'.