Greg Whiteley
31e93c3228
Makefile: rounding.h generation requires proto.h via rsync.h
...
Bug 12029 - Makefile missing dep gives parallel race for rounding.h
Signed-off-by: Greg Whiteley <greg.whiteley@gmail.com >
2016-07-20 08:34:26 -07:00
Wayne Davison
070c810e2d
Tweak non-fatal output when man pages cannot be created.
2016-04-17 11:43:46 -07:00
Wayne Davison
3623d94fe7
Fix rule for out-of-tree builds.
...
Fixes bug 11635.
2015-12-18 16:09:58 -08:00
Wayne Davison
289ccbd02f
Allow samba.org hostname to be overridden.
2015-08-02 11:15:17 -07:00
Wayne Davison
2ac35b4507
Pass -I option to aclocal.
2015-05-01 15:17:41 -07:00
Tiziano Müller
51e3c3da85
Remove dead targets from build system
2015-05-01 14:26:21 -07:00
Wayne Davison
8354cad53e
Must define LIBOBJDIR in the Makefile.
2015-05-01 14:26:05 -07:00
Tiziano Müller
066ad8c719
Modularize m4 macros
...
Split acinclude.m4 into one file per function in m4/
2015-04-26 17:54:06 -07:00
Wayne Davison
4bf342c60f
Update generated-files logic.
2015-04-26 16:50:41 -07:00
Tiziano Müller
a2f733c664
Rename aclocal.m4 to acinclude.m4 and add make target
...
It is common practice to split up m4 files for easier maintenance and
generate the required aclocal.m4 using `aclocal` instead.
2015-04-26 16:50:16 -07:00
Wayne Davison
6ceb9ea012
Remove superfluous ${INSTALL_STRIP} uses.
2014-07-31 14:39:09 -07:00
Wayne Davison
70d4a945f7
Support rsync daemon over SSL via stunnel.
...
Added the client rsync-ssl script and various client/daemon support
files needed for talking to an rsync daemon over SSL on port 874 (no
tls support). This uses an elegant stunnel setup that was detailed
by dozzie (see the resources page) now that stunnel4 has improved
command-spawning support. Also incorporates some tweaks by devzero
(e.g. the nice no-tmpfile-config client-side code) and a few by me
(including logging of the actual remote IP that came in to the
stunnel process). This probably still needs a little work.
2013-06-15 16:40:10 -07:00
Wayne Davison
0488a14b99
Fix "make check".
2013-06-11 18:06:53 -07:00
Wayne Davison
a213d1cd6e
Move some code from util.c to util2.c and add sum_as_hex().
2013-06-11 13:36:44 -07:00
Wayne Davison
7da17144fd
Add compatibility with an unmodified zlib.
2011-11-21 09:22:14 -08:00
Wayne Davison
37a729768b
Fix version expansion.
2011-11-21 09:10:49 -08:00
Wayne Davison
3ed84dbc98
Don't die if man-copy fails.
2011-04-28 18:50:21 -07:00
Wayne Davison
0308092914
Handle non-srcdir man copying when yodl isn't installed.
2011-04-28 16:41:03 -07:00
Wayne Davison
78286a03d1
Avoid re-setting (and sending) xattrs on a hard-linked file w/the same xattrs.
...
Improved the xattrs testing to include hard-linking.
2011-03-26 10:09:20 -07:00
Matt McCutchen
d0f2bbb83e
Rename configure.in to configure.ac, the current autoconf standard.
2010-04-24 09:34:43 -07:00
Wayne Davison
45426a7604
Run each testsuite test with a timeout.
2009-12-13 14:14:38 -08:00
Wayne Davison
9ccc8f8bbb
Add a check30 target.
2009-10-24 12:37:26 -07:00
Wayne Davison
4a440e4be8
Rebuild proto.h if config.h changes.
2009-09-02 08:52:41 -07:00
Wayne Davison
407ea78a62
Allow a "make reconfigure" to continue, even if the Makefile changes.
2009-04-10 16:24:12 -07:00
Wayne Davison
7fc2ca2551
Make sure that config.h.in is up-to-date before allowing the
...
Makefile-updating rule to run ./config.status.
2009-04-04 07:52:26 -07:00
Wayne Davison
974e18191c
Make delete_item() public, moving it into delete.c.
2009-01-03 10:52:50 -08:00
Wayne Davison
9556f156a9
Make it clearer which configure files changed.
2008-11-15 15:31:38 -08:00
Wayne Davison
b3ad9649bc
A "make reconfigure" doesn't stop if configure changes.
2008-11-11 15:55:14 -08:00
Wayne Davison
5dd14f0c33
Split up the ifuncs.h file into 3 .h files.
2008-09-01 19:11:36 -07:00
Wayne Davison
806f530bcb
Don't interrupt the make for a generated file didn't really change.
2008-07-17 20:02:56 -07:00
Wayne Davison
7ee7bcd4e9
Improved the build rules for rsync.1 and rsyncd.conf.5 when building
...
in a separate build directory from the source.
2008-06-22 18:26:15 -07:00
Wayne Davison
60a986f504
Improved the proto.h target so that a build in a different dir from the
...
srcdir will ensure that the builddir has a copy of the proto.h file when
the Makefile found it to be out of date. This prevents the repeated
building of all the targets when the srcdir's proto.h file is accurate,
but older than the newest .c file.
2008-06-04 07:13:22 -07:00
Wayne Davison
4d30f17671
Changed the arg-globbing routine to use a custom arg-globbing algorithm
...
that does not include any daemon-excluded items in the matches. It is
also not subverted by the presence of one or more dot-dir elements in
an arg.
2008-03-20 23:30:09 -07:00
Wayne Davison
ddff23a7f9
Added missing $(CPPFLAGS) from the building of rounding.h.
2008-03-15 14:09:20 -07:00
Wayne Davison
ebac031925
Show the last compile error if we failed to create rounding.h.
2008-03-01 21:00:41 -08:00
Wayne Davison
8444a7c00d
(Matt) Needed to remove a few more files for distclean target.
2008-02-12 17:29:09 -08:00
Wayne Davison
3e2c0024d5
Made reconfigure target check if configure.sh was up-to-date.
2008-02-10 20:39:31 -08:00
Wayne Davison
dd6f31f70f
Rebuild the Makefile when it is not up-to-date.
2008-01-01 10:43:55 -08:00
Wayne Davison
a5fd4b6e6e
Renamed mkrounding.c to rounding.c.
2008-01-01 10:34:27 -08:00
Wayne Davison
eca151d457
Changed the creation of rounding.h to use a set of compile-time checks
...
similar to how configure determines the size of variables.
2008-01-01 10:27:19 -08:00
Wayne Davison
f859d3ded6
If we're cross-compiling, tell the user to run mkrounding on the
...
target machine to build the rounding.h file.
2008-01-01 08:59:26 -08:00
Wayne Davison
14eaa7a53b
Added reconfigure target to re-run configure.
2007-12-29 09:44:58 -08:00
Wayne Davison
37adeae73e
A few more additions of $(srcdir) to Makefile.in.
2007-11-30 19:08:54 -08:00
Wayne Davison
091b3459f6
Fixed a build problem for those building in a different dir from
...
the srcdir. Also got rid of "cd" code in configure stub.
2007-11-30 19:02:50 -08:00
Wayne Davison
fcb1068f72
Improved header-file dependency rules even more.
2007-11-30 07:42:47 -08:00
Wayne Davison
07ad305e8a
Make sure that the test programs get rebuilt when a header
...
file changes.
2007-11-29 23:44:40 -08:00
Wayne Davison
5c77266d95
Use a non-printing command for proto.h's build-rule.
2007-11-25 15:12:06 -08:00
Wayne Davison
3db06222af
Give proto.h a build rule so that make re-checks its timestamp.
2007-11-25 15:03:19 -08:00
Wayne Davison
b82ad9507f
Re-run autoconf and autoheader, as needed.
2007-11-25 14:08:19 -08:00
Wayne Davison
613c2d4431
Improved proto.h-tstamp handling, including cleanup.
2007-11-24 11:50:41 -08:00