#!/bin/bash ccan_modules="talloc read_write_all build_assert array_size endian" # Add ccan upstream sources if [ ! -e lib/ccan.git/Makefile ] then git submodule init git submodule update fi # create ccan build tree if [ ! -e lib/ccan ] then lib/ccan.git/tools/create-ccan-tree \ --build-type=automake lib/ccan $ccan_modules fi # Create generatable docs from git ( echo "Authors of sbsigntool:" echo git log --format='%an' | sort -u | sed 's,^,\t,' ) > AUTHORS # Generate simple ChangeLog git log --date=short --format='%ad %t %an <%ae>%n%n * %s%n' > ChangeLog # automagic aclocal autoheader autoconf automake --add-missing -Wno-portability