From 2a3f3ba45dc982ed0e8e209502f7198d8f870dfe Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Mon, 6 Feb 2006 04:07:49 +0000 Subject: [PATCH] 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). --- prepare-source.mak | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 prepare-source.mak diff --git a/prepare-source.mak b/prepare-source.mak new file mode 100644 index 00000000..8cb6ce08 --- /dev/null +++ b/prepare-source.mak @@ -0,0 +1,23 @@ +gen: configure config.h.in proto man + +configure: configure.in aclocal.m4 + autoconf + +config.h.in: configure.in aclocal.m4 + autoheader + +proto: + cat *.c lib/compat.c | awk -f mkproto.awk >proto.h.new + if diff proto.h proto.h.new >/dev/null; then \ + rm proto.h.new; \ + else \ + mv proto.h.new proto.h; \ + fi + +man: rsync.1 rsyncd.conf.5 + +rsync.1: rsync.yo + yodl2man -o rsync.1 rsync.yo + +rsyncd.conf.5: rsyncd.conf.yo + yodl2man -o rsyncd.conf.5 rsyncd.conf.yo -- 2.34.1