This commit was manufactured by cvs2svn to create branch 'chise-r21-4-18'.
[chise/xemacs-chise.git-] / nt / installer / Wise / files.py
diff --git a/nt/installer/Wise/files.py b/nt/installer/Wise/files.py
new file mode 100755 (executable)
index 0000000..2a729e7
--- /dev/null
@@ -0,0 +1,36 @@
+import os
+import dirs
+
+def listdir_recursive(basedir):
+    ret = []
+    for f in os.listdir(basedir):
+       if os.path.isfile(basedir+"\\"+f):
+           ret.append(f)
+       elif os.path.isdir(basedir+"\\"+f):
+           for f1 in listdir_recursive(basedir+"\\"+f):
+               ret.append(f+"\\"+f1)
+    return ret
+
+install = []
+
+for f in os.listdir(dirs.source+"\\lib-src"):
+    if f == "DOC" or f[-4:]==".exe":
+       install.append((f,dirs.source+"\\lib-src",dirs.bin_dst))
+
+
+for f in ['runemacs.exe', 'xemacs.exe']:
+    install.append((f,dirs.source+"\\src",dirs.bin_dst))
+
+for f in listdir_recursive(dirs.source+"\\lisp"):
+    install.append((f,dirs.source+"\\lisp",dirs.lisp_dst))
+
+for f in listdir_recursive(dirs.source+"\\etc"):
+    install.append((f,dirs.source+"\\etc",dirs.etc_dst))
+
+
+for f in os.listdir(dirs.source+"\\info"):
+    install.append((f,dirs.source+"\\info",dirs.info_dst))
+
+
+
+