KERNEL: add win32 compile
[odoo/odoo.git] / setup_win32.py
1 from distutils.core import setup\r
2 import py2exe\r
3 import glob\r
4 import os\r
5 import sys\r
6 import itertools\r
7 \r
8 sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)), "bin"))\r
9 \r
10 options = {"py2exe": {"compressed": 0,\r
11                                                 "optimize": 2,\r
12                                                 "packages": ["encodings","mx.DateTime","wizard","pychart","PIL", "pyparsing", "pydot"],\r
13                                                 "excludes" : ["Tkconstants","Tkinter","tcl"],\r
14                                                 }}\r
15 \r
16 data_files = []\r
17 \r
18 os.chdir('bin')\r
19 for (dp,dn,names) in os.walk('addons', 'i18n'):\r
20         if '.svn' in dn:\r
21                 dn.remove('.svn')\r
22         data_files.append((dp, map(lambda x: os.path.join('bin', dp,x), names)))\r
23 os.chdir('..')\r
24 \r
25 setup(\r
26         name="tinyerp-server",\r
27         console = [{"script":"bin\\tinyerp-server.py", "icon_resources":[(1,"tinyerp-icon.ico")]}],\r
28         data_files = data_files,\r
29         options = options\r
30         )\r