Wayne Davison
e83bbeb673
Don't make .PHONY the first target in a Makefile.
2020-07-30 18:58:34 -07:00
Wayne Davison
ec3c9f2f5a
Improve alternate build-dir support
...
We now put the configure.sh, config.h.in, and aclocal.m4 files in the
alternate build dir along with the other generated files. This requires
that we create symlinks for configure.ac & m4 in the build dir, which is
handled on the first run of configure or prepare-source. I also changed
the patch-branch handling away from the .gen-stash dir to an automatic
build/$PATCH subdir idiom that will keep each branch's configuration
separated. These automatic build dirs are only used when there is a
.git dir, a build/master dir, and no top-dir Makefile. You'll also
want to have package/make early on your path for optimal ease of use.
2020-06-28 15:12:10 -07:00
Wayne Davison
5e4a1441cb
Avoid the include warnings for major().
2020-04-07 15:16:19 -07:00
Wayne Davison
2ac35b4507
Pass -I option to aclocal.
2015-05-01 15:17: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
Matt McCutchen
d0f2bbb83e
Rename configure.in to configure.ac, the current autoconf standard.
2010-04-24 09:34:43 -07: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
0c270e48af
Let's try using perl for building proto.h.
2007-11-09 17:40:56 +00:00
Wayne Davison
8aeac05d98
Improved configure bootstrap to try to build generated files
...
before fetching them.
2007-11-09 16:56:46 +00:00
Wayne Davison
564dc9941e
This is an attempt to remove generated files from the rsync repository
...
while still supporting the samba build farm. Let's see if it works.
2007-11-09 16:22:20 +00:00
Wayne Davison
662fd70b54
Changed name of tweak_manpage script.
2006-11-14 07:48:56 +00:00
Wayne Davison
ee7cf95b13
Post-process manpages with the tweak_manpage_dashes perl script.
2006-10-24 00:33:32 +00:00
Wayne Davison
350879d8d1
Only call the just-added "touch" if autoheader succeeded.
2006-02-07 17:30:35 +00:00
Wayne Davison
aa0bec8a52
Ensure that the timestamp for config.h.in is changed after
...
running autoheader.
2006-02-06 18:27:45 +00:00
Wayne Davison
ef4e0d5e7e
Added dependencies for proto.h.
2006-02-06 05:06:52 +00:00
Wayne Davison
a6c5741c37
Changed the "proto" target to "proto.h".
2006-02-06 04:53:02 +00:00
Wayne Davison
2a3f3ba45d
Moved the rules for generating files such as configure, config.h.in,
...
proto.h, and the manpages into this separate makefile, allowing it to
be used without first running configure (which builds the Makefile).
2006-02-06 04:07:49 +00:00