| 123456789101112131415161718192021222324252627 | #!/bin/sh -e# Turn .config into a header fileif [ -z "$1" ] ; then	echo "Usage: conf-header.sh <.config>"	exit 1ficat <<EOF#if !defined _FEATURES_H && !defined __need_uClibc_config_h# error Never include <bits/uClibc_config.h> directly; use <features.h> instead#endif#define __UCLIBC_MAJOR__ ${MAJOR_VERSION}#define __UCLIBC_MINOR__ ${MINOR_VERSION}#define __UCLIBC_SUBLEVEL__ ${SUBLEVEL}EOFexec \sed \	-e '/^#$/d' \	-e '/^[^#]/s:^\([^=]*\)=\(.*\):#define __\1__ \2:' \	-e '/^#define /s: y$: 1:' \	-e '/^# .* is not set$/s:^# \(.*\) is not set$:#undef __\1__:' \	-e 's:^# \(.*\)$:/* \1 */:' \	$1
 |