From 6733493b552d476df30bf1d69b57cd2cac6ed953 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Tue, 3 Mar 2009 15:46:06 -0800 Subject: [PATCH] ceph_ver: add unconditional rule --- src/Makefile.am | 5 ++++- src/make_version | 27 ++++++++++++++++----------- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index be8d0e1324163..667494ab18280 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -177,7 +177,10 @@ install-data-local: $(install_sh_SCRIPT) -m 0600 sample.ceph.conf $(DESTDIR)$(sysconfdir)/ceph/sample.ceph.conf $(install_sh_SCRIPT) -m 0600 sample.cluster.conf $(DESTDIR)$(sysconfdir)/ceph/sample.cluster.conf -ceph_ver.h : $(all_sources) +.make_last_ver: + ./make_version --check + +ceph_ver.h : $(all_sources) .make_last_ver ./make_version ceph_ver.c : ceph_ver.h diff --git a/src/make_version b/src/make_version index 5da346e561e01..fff9025c5a396 100755 --- a/src/make_version +++ b/src/make_version @@ -1,6 +1,19 @@ #!/bin/bash +print_all() { + echo "#ifndef __CEPH_VERSION_H" + echo "#define __CEPH_VERSION_H" + echo + echo "#define CEPH_GIT_VER `git-rev-parse HEAD 2>/dev/null`" + echo + echo "#endif" +} + +write_last_ver() { + echo $git_ver > $dname/.make_last_ver +} + dname=`dirname $0` git_ver=`git-rev-parse HEAD 2>/dev/null` @@ -9,18 +22,10 @@ git_ver=`git-rev-parse HEAD 2>/dev/null` [ -e $dname/ceph_ver.h ] && \ [ "$git_ver" == "`cat $dname/.make_last_ver`" ] && exit +[ "$1" == "--check" ] && write_last_ver && exit -print_all() { -echo "#ifndef __CEPH_VERSION_H" -echo "#define __CEPH_VERSION_H" -echo -echo "#define CEPH_GIT_VER `git-rev-parse HEAD 2>/dev/null`" -echo -echo "#endif" - -} print_all > $dname/ceph_ver.h -echo $git_ver > $dname/.make_last_ver - +write_last_ver + -- 2.39.5