about summary refs log tree commit diff
path: root/Src/zsh.mdd
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-12-14 18:04:06 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-12-14 18:04:06 +0000
commitd5fbda44c32c6d9905406b074ebeccb26e263055 (patch)
tree9fde7cd6d8a52dfbffd38c28788be142697b6f80 /Src/zsh.mdd
parent82b1d142358a804375d2bf821ae4d1e840797dbd (diff)
downloadzsh-d5fbda44c32c6d9905406b074ebeccb26e263055.tar.gz
zsh-d5fbda44c32c6d9905406b074ebeccb26e263055.tar.xz
zsh-d5fbda44c32c6d9905406b074ebeccb26e263055.zip
zsh-workers/9046
Diffstat (limited to 'Src/zsh.mdd')
-rw-r--r--Src/zsh.mdd13
1 files changed, 6 insertions, 7 deletions
diff --git a/Src/zsh.mdd b/Src/zsh.mdd
index 61672611b..e93b6d00f 100644
--- a/Src/zsh.mdd
+++ b/Src/zsh.mdd
@@ -1,3 +1,5 @@
+name=zsh/main
+
 nozshdep=1
 alwayslink=1
 
@@ -61,18 +63,15 @@ zshxmods.h: modules-bltin xmods.conf
 	@( \
 	    binmods=`sed 's/^/ /;s/$$/ /' modules-bltin`; \
 	    for mod in `cat $(sdir_src)/xmods.conf`; do \
+		q_mod=`echo $$mod | sed 's,Q,Qq,g;s,_,Qu,g;s,/,Qs,g'`; \
 		case $$binmods in \
 		    *" $$mod "*) \
-			echo "#define    LINKED_XMOD_$$mod 1" ;; \
+			echo "#define    LINKED_XMOD_$$q_mod 1" ;; \
 		    *)  echo "#ifdef DYNAMIC"; \
-			echo "# define UNLINKED_XMOD_$$mod 1"; \
+			echo "# define UNLINKED_XMOD_$$q_mod 1"; \
 			echo "#endif" ;; \
 		esac; \
-	    done; \
-	    echo; \
-	    for mod in $$binmods; do \
-		echo "int boot_$$mod _((Module));"; \
-	    done; \
+	    done \
 	) > $@
 
 clean-here: clean.zsh