t_unsafe$(EXEEXT): $(T_UNSAFE_OBJ)
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(T_UNSAFE_OBJ) $(LIBS)
-gen: $(srcdir)/configure $(srcdir)/config.h.in proto man
+gen: build_gen man
+
+build_gen: $(srcdir)/configure $(srcdir)/config.h.in proto
man: $(srcdir)/rsync.1 $(srcdir)/rsyncd.conf.5