fix for multijob build

make sure that comm.sh script generates comm.h header before doing
anything else

Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>