generate watch files