.SUFFIXES:
.SUFFIXES: .c .o
+GENFILES=configure.sh config.h.in proto.h rsync.1 rsyncd.conf.5
HEADERS=byteorder.h config.h errcode.h proto.h rsync.h ifuncs.h lib/pool_alloc.h
LIBOBJ=lib/wildmatch.o lib/compat.o lib/snprintf.o lib/mdfour.o lib/md5.o \
lib/permstring.o lib/pool_alloc.o lib/sysacls.o lib/sysxattrs.o @LIBOBJS@
${INSTALLCMD} ${INSTALL_STRIP} -m 755 rsync$(EXEEXT) ${DESTDIR}${bindir}
-mkdir -p ${DESTDIR}${mandir}/man1
-mkdir -p ${DESTDIR}${mandir}/man5
- ${INSTALLMAN} -m 644 $(srcdir)/rsync.1 ${DESTDIR}${mandir}/man1
- ${INSTALLMAN} -m 644 $(srcdir)/rsyncd.conf.5 ${DESTDIR}${mandir}/man5
+ if test -f $(srcdir)/rsync.1; then ${INSTALLMAN} -m 644 $(srcdir)/rsync.1 ${DESTDIR}${mandir}/man1; fi
+ if test -f $(srcdir)/rsyncd.conf.5; then ${INSTALLMAN} -m 644 $(srcdir)/rsyncd.conf.5 ${DESTDIR}${mandir}/man5; fi
install-strip:
$(MAKE) INSTALL_STRIP='-s' install
gen:
cd $(srcdir) && $(MAKE) -f prepare-source.mak gen
+gensend: gen
+ rsync -aivzc $(GENFILES) samba.org:/home/ftp/pub/rsync/generated-files/
+
man:
cd $(srcdir) && $(MAKE) -f prepare-source.mak man
distclean: clean
rm -f Makefile config.h config.status
rm -f $(srcdir)/Makefile $(srcdir)/config.h $(srcdir)/config.status
-
rm -f config.cache config.log
rm -f $(srcdir)/config.cache $(srcdir)/config.log
-
rm -f shconfig $(srcdir)/shconfig
+ rm -f $(GENFILES)
# this target is really just for my use. It only works on a limited
# range of machines and is used to produce a list of potentially