bin, out and gen directory should be ignore wherever they are