Oops
[asterisk/asterisk.git] / build_tools / make_buildopts_h
index 67c42c1..ace4045 100755 (executable)
@@ -23,12 +23,15 @@ then
 fi
 
 case ${OSARCH} in      # actually we should check build_os
-*BSD|mingw*)
-       BUILDSUM=`echo ${TMP} | md5`
-       echo "#define AST_BUILDOPT_SUM {0x0, 0x0, 0x0, 0x0} /* dummy */"
+*BSD|mingw|darwin*)
+       BUILDSUM=`echo ${TMP} | md5 | cut -c1-32`
+       ;;
+SunOS)
+       BUILDSUM=`echo ${TMP} | digest -a md5 | cut -c1-32`
        ;;
 *)
-       BUILDSUM=`echo ${TMP} | md5sum`
-       echo "#define AST_BUILDOPT_SUM { `echo -n ${BUILDSUM} | cut -c1-8`, `echo -n ${BUILDSUM} | cut -c9-16`, `echo -n ${BUILDSUM} | cut -c17-24`, `echo -n ${BUILDSUM} | cut -c25-32` }"
+       BUILDSUM=`echo ${TMP} | md5sum | cut -c1-32`
        ;;
 esac
+
+echo "#define AST_BUILDOPT_SUM \"${BUILDSUM}\""