From http://www.jwz.org/xscreensaver/xscreensaver-5.35.tar.gz
[xscreensaver] / hacks / glx / molecules.sh
1 #!/bin/sh
2
3 TARGET=$1
4 shift
5 SRCS=$*
6
7 TMP=molecules.h.$$
8 rm -f $TMP
9 trap "rm -f $TMP" 1 2 3 15 ERR EXIT
10
11 if [ -z "$UTILS_SRC" ]; then UTILS_SRC="../../utils"; fi
12
13 for f in $SRCS ; do
14   sh "$UTILS_SRC/ad2c" "$f" |
15     sed 's/",$/\\n"/' >> $TMP
16   echo ',' >> $TMP
17 done
18
19 if cmp -s $TMP $TARGET ; then
20   rm $TMP
21 else
22   mv $TMP $TARGET
23 fi