add tmp and so_generated