generate umbrella package (HROOT)