generate modules.dep