blob: b12f33fac31e00b3e010be50cb26002ef8590f6b [file] [log] [blame]
Chris Liechti4caf6a52015-08-04 01:07:45 +02001# setup script for py2exe to create the rfc2217_server.exe
Chris Liechtifbdd8a02015-08-09 02:37:45 +02002#
3# (C) 2001-2015 Chris Liechti <cliechti@gmx.net>
4#
5# SPDX-License-Identifier: BSD-3-Clause
cliechtief39b8b2009-08-07 18:22:49 +00006
7from distutils.core import setup
Chris Liechti4caf6a52015-08-04 01:07:45 +02008import sys
9import py2exe
cliechtief39b8b2009-08-07 18:22:49 +000010
cliechti1351dde2012-04-12 16:47:47 +000011sys.path.insert(0, '..')
cliechtief39b8b2009-08-07 18:22:49 +000012
13sys.argv.extend("py2exe --bundle 1".split())
14
15setup(
16 name='rfc2217_server',
17 zipfile=None,
Chris Liechti3d3e71e2016-01-24 23:55:05 +010018 options={"py2exe": {
cliechti6b7f7bd2013-11-20 21:37:02 +000019 'dll_excludes': [],
20 'includes': [
21 'serial.urlhandler.protocol_hwgrep', 'serial.urlhandler.protocol_rfc2217',
Chris Liechti3d3e71e2016-01-24 23:55:05 +010022 'serial.urlhandler.protocol_socket', 'serial.urlhandler.protocol_loop'],
cliechti6b7f7bd2013-11-20 21:37:02 +000023 'dist_dir': 'bin',
24 'excludes': ['serialjava', 'serialposix', 'serialcli'],
25 'compressed': 1,
26 },
cliechtief39b8b2009-08-07 18:22:49 +000027 },
Chris Liechti3d3e71e2016-01-24 23:55:05 +010028 console=[
cliechtief39b8b2009-08-07 18:22:49 +000029 "rfc2217_server.py",
30 ],
31)