Mercurial > hg > xemacs-beta
diff nt/installer/Wise/files.py @ 398:74fd4e045ea6 r21-2-29
Import from CVS: tag r21-2-29
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:13:30 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nt/installer/Wise/files.py Mon Aug 13 11:13:30 2007 +0200 @@ -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)) + + + +