http://www.tienza.es/crux/src/www.jwz.org/xscreensaver/xscreensaver-5.05.tar.gz
[xscreensaver] / hacks / m6502.sh
diff --git a/hacks/m6502.sh b/hacks/m6502.sh
new file mode 100755 (executable)
index 0000000..ee7f8e2
--- /dev/null
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+TARGET=$1
+shift
+SRCS=$*
+
+TMP1=m6502.h.1.$$
+TMP2=m6502.h.2.$$
+rm -f $TMP1 $TMP2
+
+if [ -z "$UTILS_SRC" ]; then UTILS_SRC="../utils"; fi
+
+for f in $SRCS ; do
+  sed 's/[     ]*;.*$//' < "$f" > $TMP1  # lose comments
+  sh "$UTILS_SRC/ad2c" $TMP1 |
+    sed 's/",$/\\n"/' >> $TMP2
+  echo ',' >> $TMP2
+done
+rm $TMP1
+mv $TMP2 $TARGET