refactor
(domake, ensure): New funcs. <top-level>: Use ‘domake’, ‘ensure’.
This commit is contained in:
parent
99a844e52e
commit
842e04b13c
@ -3,32 +3,32 @@
|
|||||||
# Run from exchange/ main directory.
|
# Run from exchange/ main directory.
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
# Generate taler-error-codes.h in gana and copy it to
|
domake ()
|
||||||
# src/include/taler_error_codes.h
|
{
|
||||||
cd contrib/gana/gnu-taler-error-codes
|
# $1 -- dir under contrib/gana/
|
||||||
make
|
dir="contrib/gana/$1"
|
||||||
cd ../../..
|
|
||||||
for n in taler_error_codes.c
|
make -C $dir
|
||||||
do
|
}
|
||||||
if ! diff contrib/gana/gnu-taler-error-codes/${n} src/util/${n} > /dev/null
|
|
||||||
|
ensure ()
|
||||||
|
{
|
||||||
|
# $1 -- filename
|
||||||
|
# $2 -- src dir under contrib/gana/
|
||||||
|
# $3 -- dst dir under ./
|
||||||
|
fn="$1"
|
||||||
|
src="contrib/gana/$2"
|
||||||
|
dst="./$3"
|
||||||
|
|
||||||
|
if ! diff $src/$fn $dst/$fn > /dev/null
|
||||||
then
|
then
|
||||||
cp contrib/gana/gnu-taler-error-codes/$n src/util/$n
|
cp $src/$fn $dst/$fn
|
||||||
fi
|
fi
|
||||||
done
|
}
|
||||||
for n in taler_error_codes.h
|
|
||||||
do
|
domake gnu-taler-error-codes
|
||||||
if ! diff contrib/gana/gnu-taler-error-codes/${n} src/include/${n} > /dev/null
|
ensure taler_error_codes.c gnu-taler-error-codes src/util
|
||||||
then
|
ensure taler_error_codes.h gnu-taler-error-codes src/include
|
||||||
cp contrib/gana/gnu-taler-error-codes/$n src/include/$n
|
|
||||||
fi
|
domake gnu-taler-db-events
|
||||||
done
|
ensure taler_dbevents.h gnu-taler-db-events src/include
|
||||||
cd contrib/gana/gnu-taler-db-events
|
|
||||||
make
|
|
||||||
cd ../../..
|
|
||||||
for n in taler_dbevents.h
|
|
||||||
do
|
|
||||||
if ! diff contrib/gana/gnu-taler-db-events/${n} src/include/${n} > /dev/null
|
|
||||||
then
|
|
||||||
cp contrib/gana/gnu-taler-db-events/$n src/include/$n
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
Loading…
Reference in New Issue
Block a user