diff options
Diffstat (limited to 'bootstrap')
-rwxr-xr-x | bootstrap | 24 |
1 files changed, 22 insertions, 2 deletions
@@ -1,4 +1,5 @@ #!/bin/sh +# This file is in the public domain. set -eu @@ -7,11 +8,17 @@ if ! git --version >/dev/null; then exit 1 fi +if ! pandoc --version >/dev/null; then + echo "pandoc not installed" + exit 1 +fi + echo "$0: Updating submodules" -echo | git submodule update --init +echo | git submodule update --init --force --remote -./contrib/gana.sh +# Generate based on pinned submodule +./contrib/gana-generate.sh # This is more portable than `which' but comes with # the caveat of not(?) properly working on busybox's ash: @@ -31,4 +38,17 @@ else echo "Uncrustify not detected, hook not installed. Please install uncrustify if you plan on doing development" fi + +# Generate Makefile.am in contrib/ +cd contrib +rm -f Makefile.am +find wallet-core/aml-backoffice/ -type f -printf ' %p \\\n' | sort > Makefile.am.ext +# Remove extra '\' at the end of the file +truncate -s -2 Makefile.am.ext +cat Makefile.am.in Makefile.am.ext >> Makefile.am +# Prevent accidental editing of the generated Makefile.am +chmod -w Makefile.am +cd .. + +echo "$0: Running autoreconf" autoreconf -fi |