wget -O git-version.h https://gist.githubusercontent.com/WayneD/c11243fa374fc64d4e42f2855c8e3827/raw/rsync-git-version.h
echo "/usr/local/bin" >>$GITHUB_PATH
- name: configure
- run: ./configure
+ run: ./configure --with-rrsync
- name: make
- run: make
+ run: make all rrsync
- name: install
run: sudo make install
- name: info
rsync.1
rsync-ssl.1
rsyncd.conf.5
+ rrsync.1
+ rrsync
macos-build:
runs-on: macos-latest
wget -O git-version.h https://gist.githubusercontent.com/WayneD/c11243fa374fc64d4e42f2855c8e3827/raw/rsync-git-version.h
echo "/usr/local/bin" >>$GITHUB_PATH
- name: configure
- run: CPPFLAGS=-I/usr/local/opt/openssl/include/ LDFLAGS=-L/usr/local/opt/openssl/lib/ ./configure
+ run: CPPFLAGS=-I/usr/local/opt/openssl/include/ LDFLAGS=-L/usr/local/opt/openssl/lib/ ./configure --with-rrsync
- name: make
- run: make
+ run: make all rrsync
- name: install
run: sudo make install
- name: info
rsync.1
rsync-ssl.1
rsyncd.conf.5
+ rrsync.1
+ rrsync
cygwin-build:
runs-on: windows-latest
- name: commonmark
run: bash -c 'python3 -mpip install --user commonmark'
- name: configure
- run: bash -c './configure'
+ run: bash -c './configure --with-rrsync'
- name: make
- run: bash -c 'make'
+ run: bash -c 'make all rrsync'
- name: install
run: bash -c 'make install'
- name: info
rsync.1
rsync-ssl.1
rsyncd.conf.5
+ rrsync.1
+ rrsync
rsync$(EXEEXT): $(OBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
+rrsync: support/rrsync
+ cp -p $(srcdir)/support/rrsync rrsync
+
$(OBJS): $(HEADERS)
$(CHECK_OBJS): $(HEADERS)
tls.o xattrs.o: lib/sysxattrs.h
TARGETS := all install install-ssl-daemon install-all install-strip conf gen gensend reconfigure restatus \
proto man clean cleantests distclean test check check29 check30 installcheck splint \
- doxygen doxygen-upload finddead
+ doxygen doxygen-upload finddead rrsync
.PHONY: $(TARGETS) auto-prep