398
|
1 import os
|
|
2 import dirs
|
|
3
|
|
4 def listdir_recursive(basedir):
|
|
5 ret = []
|
|
6 for f in os.listdir(basedir):
|
|
7 if os.path.isfile(basedir+"\\"+f):
|
|
8 ret.append(f)
|
|
9 elif os.path.isdir(basedir+"\\"+f):
|
|
10 for f1 in listdir_recursive(basedir+"\\"+f):
|
|
11 ret.append(f+"\\"+f1)
|
|
12 return ret
|
|
13
|
|
14 install = []
|
|
15
|
|
16 for f in os.listdir(dirs.source+"\\lib-src"):
|
|
17 if f == "DOC" or f[-4:]==".exe":
|
|
18 install.append((f,dirs.source+"\\lib-src",dirs.bin_dst))
|
|
19
|
|
20
|
|
21 for f in ['runemacs.exe', 'xemacs.exe']:
|
|
22 install.append((f,dirs.source+"\\src",dirs.bin_dst))
|
|
23
|
|
24 for f in listdir_recursive(dirs.source+"\\lisp"):
|
|
25 install.append((f,dirs.source+"\\lisp",dirs.lisp_dst))
|
|
26
|
|
27 for f in listdir_recursive(dirs.source+"\\etc"):
|
|
28 install.append((f,dirs.source+"\\etc",dirs.etc_dst))
|
|
29
|
|
30
|
|
31 for f in os.listdir(dirs.source+"\\info"):
|
|
32 install.append((f,dirs.source+"\\info",dirs.info_dst))
|
|
33
|
|
34
|
|
35
|
|
36
|