--- generate_uudmap	1970-01-01 01:00:00.000000000 +0100
+++ generate_uudmap	2009-09-26 16:05:50.000000000 +0200
@@ -0,0 +1,7 @@
+#!/bin/bash
+newline16() { local i="$1"; [ $[i%16] -eq 0 ] && echo -ne "\n   "; }
+echo -n '{'
+for i in {0..31}; do newline16 $i; echo -n ' 0,'; done
+for i in {0..63}; do newline16 $i; echo -n " $i,"; done
+for i in {0..158}; do newline16 $i; echo -n ' 0,'; done; echo ' 0';
+echo '}'
--- Makefile.micro	2009-04-22 20:07:41.000000000 +0200
+++ Makefile.micro	2009-09-26 16:15:56.000000000 +0200
@@ -173,13 +173,8 @@
 uxsutils$(_O):	$(HE) xsutils.c
 	$(CC) $(CCFLAGS) -o $@ $(CFLAGS) xsutils.c
 
-uudmap.h: generate_uudmap$(_X)
-	$(RUN) ./generate_uudmap$(_X) >uudmap.h
-
-generate_uudmap$(_O): generate_uudmap.c
-	$(CC) $(CCFLAGS) -o $@ $(CFLAGS) generate_uudmap.c
-
-generate_uudmap$(_X): generate_uudmap$(_O)
-	$(LD) -o generate_uudmap $(LDFLAGS) generate_uudmap$(_O) $(LIBS)
+uudmap.h:
+	chmod a+x generate_uudmap
+	$(RUN) ./generate_uudmap >uudmap.h
 
 # That's it, folks!
--- Makefile.SH	2009-08-03 22:43:30.000000000 +0200
+++ Makefile.SH	2009-09-26 16:15:56.000000000 +0200
@@ -597,11 +597,13 @@
 
 globals\$(OBJ_EXT): uudmap.h
 
-uudmap.h: generate_uudmap\$(HOST_EXE_EXT)
-	\$(RUN) ./generate_uudmap\$(HOST_EXE_EXT) >uudmap.h
-
-generate_uudmap\$(HOST_EXE_EXT): generate_uudmap\$(OBJ_EXT)
-	\$(CC) -o generate_uudmap\$(EXE_EXT) \$(LDFLAGS) generate_uudmap\$(OBJ_EXT) \$(libs)
+uudmap.h: generate_uudmap
+	chmod a+x generate_uudmap
+	\$(RUN) ./generate_uudmap >uudmap.h
+
+generate_uudmap:
+	cp ../generate_uudmap .
+	touch generate_uudmap
 
 !GROK!THIS!
 $spitshell >>$Makefile <<'!NO!SUBS!'
