Matt McCutchen
178ccdde7d
Rename configure.in to configure.ac, the current autoconf standard.
2010-06-30 08:29:48 -07:00
Wayne Davison
b2b1af40c2
Rebuild proto.h if config.h changes.
2009-12-12 17:22:43 -08:00
Wayne Davison
ff908116ef
Allow a "make reconfigure" to continue, even if the Makefile changes.
2009-04-10 16:24:49 -07:00
Wayne Davison
386f22cec6
Make sure that config.h.in is up-to-date before allowing the
...
Makefile-updating rule to run ./config.status.
2009-04-04 07:53:14 -07:00
Wayne Davison
1ff3e90507
Make it clearer which configure files changed.
2008-11-15 15:32:02 -08:00
Wayne Davison
af03a7049c
A "make reconfigure" doesn't stop if configure changes.
2008-11-11 15:55:53 -08:00
Wayne Davison
92d706a274
Don't interrupt the make if a generated build file didn't really change.
2008-07-23 23:28:57 -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
Wayne Davison
225787a4a4
Made the (re-)building of the proto.h file automatic in the
...
main Makefile rules, and the (re-)building of the man pages
automatic if yodl2man is present.
2007-11-24 10:54:35 -08:00
Wayne Davison
7f3b529367
Tweaked gensend to upload man pages too.
2007-11-09 19:31:20 +00:00
Wayne Davison
c8dccf8fb4
Improved the manpage install rules.
2007-11-09 18:12:40 +00:00
Wayne Davison
bdc12f41de
Don't fail the install if the man pages aren't there.
2007-11-09 18:04:50 +00:00
Wayne Davison
2042c63251
Clean generated files for distclean.
2007-11-09 17:56:00 +00:00
Wayne Davison
6ec47d3d01
Added gensend target.
2007-11-09 17:50:10 +00:00
Wayne Davison
f07992739a
Added ifuncs.h.
2007-09-22 18:07:44 +00:00
Wayne Davison
354c9da60d
Added hashtable.o.
2007-09-03 04:59:15 +00:00
Wayne Davison
1acb8f5119
Added the $(CHECK_SYMLINKS) var to installcheck target.
2007-04-27 13:52:07 +00:00
Wayne Davison
0b68d6b6f4
Create symlinks for fake tests.
2007-04-24 19:33:12 +00:00
Wayne Davison
3427355422
A little more popt tweaking.
2007-04-24 16:11:02 +00:00
Wayne Davison
cbf626fd62
Fixed build problem for tls for those using the included popt.
2007-04-24 16:06:29 +00:00
Wayne Davison
1c702303eb
Moved the header info from smb_acls.h into lib/sysacls.h.
2007-04-24 08:11:02 +00:00
Wayne Davison
9439c0cb5a
Adding the --fake-super option.
2007-04-24 07:32:44 +00:00
Wayne Davison
16edf86595
The improved --xattrs option is landing on the trunk.
2007-04-07 17:22:25 +00:00
Wayne Davison
a0456b9c46
Protocol 30 now uses MD5 checksums instead of MD4.
2007-03-18 06:00:53 +00:00
Wayne Davison
1c3344a105
The ACL support has arrived! This version has a brand new protocol
...
that makes it incompatible with all prior versions. A patch will be
provided to allow talking with older (patched) rsync versions.
2007-03-11 00:13:34 +00:00
Wayne Davison
8576397c3e
Fix the building of mkrounding$(EXEEXT) when building outside the
...
source directory (provided by Art Haas).
2006-12-27 21:40:16 +00:00
Wayne Davison
9602b5cfbd
- Ensure that mkrouding gets rebuilt when rsync.h changes.
...
- Added an easy way to run the tests using protocol 29.
2006-12-17 00:40:18 +00:00
Wayne Davison
403dbc1377
Build & run mkrounding to make the rounding.h file used by flist.c.
...
Also, clean up the new items.
2006-12-16 19:24:11 +00:00
Wayne Davison
c5e29261f3
Need to include lib/snprintf.o when building wildtest.
2006-11-09 01:58:28 +00:00
Wayne Davison
b4768a1397
Undo temporary changes used for build-farm testing of ACL patch.
2006-10-24 15:09:57 +00:00
Wayne Davison
492fc3536d
Run patch with -t so that it doesn't ask any questions.
2006-10-24 00:24:56 +00:00