#!/bin/sh # SPDX-FileCopyrightText: 2021 fosslinux # # SPDX-License-Identifier: GPL-3.0-or-later set -e gnulib_modules=' argmatch dirname error exitfail extensions getopt gettext hard-locale hash malloc mbswidth obstack quote quotearg stdbool stdio-safer strerror strtoul strverscmp unistd-safer unlocked-io verify xalloc xalloc-die xstrndup ' # Copy over needed files for i in ${gnulib_modules}; do for f in $(../gnulib-b28236b/gnulib-tool --extract-filelist "${i}") \ lib/wcwidth.h; do cp -pf "../gnulib-b28236b/${f}" "./${f}" done done # Generate the things (echo '# This file is generated automatically by "bootstrap".' && echo 'AC_DEFUN([GNULIB_AUTOCONF_SNIPPET],[' && ../gnulib-b28236b/gnulib-tool --extract-autoconf-snippet $gnulib_modules && echo '])' ) > m4/gnulib.m4 (echo '# This file is generated automatically by "bootstrap".' && ../gnulib-b28236b/gnulib-tool --extract-automake-snippet $gnulib_modules | sed 's/^[ ]*AM_CPPFLAGS[ ]*+=/# (commented out by bootstrap) &/' ) > lib/gnulib.mk