added buildroot support
*also recursive generating