mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-18 18:58:22 +00:00
md5 installed on it. So look around for all of the different binaries that we could possibly use. I'd wager this gets completely replaced by someone else in less than 24 hours... :) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@146407 65c4cc65-6c06-0410-ace0-fbb531ad65f3
39 lines
896 B
Bash
Executable File
39 lines
896 B
Bash
Executable File
#!/bin/sh
|
|
|
|
cat << END
|
|
/*
|
|
* buildopts.h
|
|
* Automatically generated
|
|
*/
|
|
|
|
END
|
|
TMP=`${GREP} -e "^MENUSELECT_CFLAGS" menuselect.makeopts | sed 's/MENUSELECT_CFLAGS\=//g' | sed 's/-D//g'`
|
|
for x in ${TMP}; do
|
|
echo "#define ${x} 1"
|
|
if test "x${BUILDOPTS}" != "x" ; then
|
|
BUILDOPTS="${BUILDOPTS}, ${x}"
|
|
else
|
|
BUILDOPTS="${x}"
|
|
fi
|
|
done
|
|
TMP=`${GREP} -e "^MENUSELECT_BUILD_DEPS" menuselect.makeopts | sed 's/MENUSELECT_BUILD_DEPS\=//g'`
|
|
for x in ${TMP}; do
|
|
x2=`echo ${x} | tr a-z A-Z`
|
|
echo "#define AST_MODULE_${x2} 1"
|
|
done
|
|
if ${GREP} "AST_DEVMODE" makeopts | ${GREP} -q "yes"
|
|
then
|
|
echo "#define AST_DEVMODE 1"
|
|
TMP="${TMP} AST_DEVMODE"
|
|
fi
|
|
for x in md5 digest md5sum gmd5sum; do
|
|
BUILDSUM=`echo ${TMP} | $x 2> /dev/null`
|
|
if [ $? = 0 ]; then
|
|
BUILDSUM=`echo ${BUILDSUM} | cut -c1-32`
|
|
break;
|
|
fi
|
|
done
|
|
|
|
echo "#define AST_BUILDOPT_SUM \"${BUILDSUM}\""
|
|
echo "#define AST_BUILDOPTS \"${BUILDOPTS}\""
|