1+ # -*- mode: python -*-
2+ # spec file for pyinstaller to build cuav for windows
3+ geotagAny = Analysis (['.\\ cuav\\ tools\\ geotag.py' ],
4+ pathex = [os .path .abspath ('.' )],
5+ # for some unknown reason these hidden imports don't pull in
6+ # all the needed pieces, so we also import them in mavproxy.py
7+ hiddenimports = ['UserList' , 'UserString' ,
8+ 'pymavlink.mavwp' , 'pymavlink.mavutil' , 'pymavlink.dialects.v20.ardupilotmega' ,
9+ 'pymavlink.dialects.v10.ardupilotmega' ,
10+ 'pymavlink.dialects.v20.common' , 'pymavlink.dialects.v10.common' ,
11+ 'pymavlink.dialects.v20.ASLUAV' , 'pymavlink.dialects.v10.ASLUAV' ,
12+ 'pymavlink.dialects.v20.autoquad' , 'pymavlink.dialects.v10.autoquad' ,
13+ 'pymavlink.dialects.v20.matrixpilot' , 'pymavlink.dialects.v10.matrixpilot' ,
14+ 'pymavlink.dialects.v20.minimal' , 'pymavlink.dialects.v10.minimal' ,
15+ 'pymavlink.dialects.v20.paparazzi' , 'pymavlink.dialects.v10.paparazzi' ,
16+ 'pymavlink.dialects.v20.slugs' , 'pymavlink.dialects.v10.slugs' ,
17+ 'pymavlink.dialects.v20.standard' , 'pymavlink.dialects.v10.standard' ,
18+ 'pymavlink.dialects.v20.ualberta' , 'pymavlink.dialects.v10.ualberta' ,
19+ 'pymavlink.dialects.v20.uAvionix' , 'pymavlink.dialects.v10.uAvionix' ],
20+ excludes = ['tcl' , 'tk' , 'Tkinter' , 'tkinter' , '_tkinter' ],
21+ hookspath = None ,
22+ runtime_hooks = None )
23+ pgmconvertAny = Analysis (['.\\ cuav\\ tools\\ pgm_convert.py' ],
24+ pathex = [os .path .abspath ('.' )],
25+ # for some unknown reason these hidden imports don't pull in
26+ # all the needed pieces, so we also import them in mavproxy.py
27+ hiddenimports = ['UserList' , 'UserString' ],
28+ excludes = ['tcl' , 'tk' , 'Tkinter' , 'tkinter' , '_tkinter' ],
29+ hookspath = None ,
30+ runtime_hooks = None )
31+ geosearchAny = Analysis (['.\\ cuav\\ tools\\ geosearch.py' ],
32+ pathex = [os .path .abspath ('.' )],
33+ # for some unknown reason these hidden imports don't pull in
34+ # all the needed pieces, so we also import them in mavproxy.py
35+ hiddenimports = ['UserList' , 'UserString' ,
36+ 'pymavlink.mavwp' , 'pymavlink.mavutil' , 'pymavlink.dialects.v20.ardupilotmega' ,
37+ 'pymavlink.dialects.v10.ardupilotmega' ,
38+ 'pymavlink.dialects.v20.common' , 'pymavlink.dialects.v10.common' ,
39+ 'pymavlink.dialects.v20.ASLUAV' , 'pymavlink.dialects.v10.ASLUAV' ,
40+ 'pymavlink.dialects.v20.autoquad' , 'pymavlink.dialects.v10.autoquad' ,
41+ 'pymavlink.dialects.v20.matrixpilot' , 'pymavlink.dialects.v10.matrixpilot' ,
42+ 'pymavlink.dialects.v20.minimal' , 'pymavlink.dialects.v10.minimal' ,
43+ 'pymavlink.dialects.v20.paparazzi' , 'pymavlink.dialects.v10.paparazzi' ,
44+ 'pymavlink.dialects.v20.slugs' , 'pymavlink.dialects.v10.slugs' ,
45+ 'pymavlink.dialects.v20.standard' , 'pymavlink.dialects.v10.standard' ,
46+ 'pymavlink.dialects.v20.ualberta' , 'pymavlink.dialects.v10.ualberta' ,
47+ 'pymavlink.dialects.v20.uAvionix' , 'pymavlink.dialects.v10.uAvionix' ],
48+ excludes = [],
49+ hookspath = None ,
50+ runtime_hooks = None )
51+
52+ MERGE ( (geotagAny , 'geotag' , 'geotag' ), (pgmconvertAny , 'pgmconvert' , 'pgmconvert' ), (geosearchAny , 'geosearch' , 'geosearch' ) )
53+
54+ geotag_pyz = PYZ (geotagAny .pure )
55+ geotag_exe = EXE (geotag_pyz ,
56+ geotagAny .scripts ,
57+ exclude_binaries = True ,
58+ name = 'geotag.exe' ,
59+ debug = False ,
60+ strip = None ,
61+ upx = True ,
62+ console = True )
63+ geotag_coll = COLLECT (geotag_exe ,
64+ geotagAny .binaries ,
65+ geotagAny .zipfiles ,
66+ geotagAny .datas ,
67+ strip = None ,
68+ upx = True ,
69+ name = 'geotag' )
70+
71+ pgmconvert_pyz = PYZ (pgmconvertAny .pure )
72+ pgmconvert_exe = EXE (pgmconvert_pyz ,
73+ pgmconvertAny .scripts ,
74+ exclude_binaries = True ,
75+ name = 'pgmconvert.exe' ,
76+ debug = False ,
77+ strip = None ,
78+ upx = True ,
79+ console = True )
80+ pgmconvert_coll = COLLECT (pgmconvert_exe ,
81+ pgmconvertAny .binaries ,
82+ pgmconvertAny .zipfiles ,
83+ pgmconvertAny .datas ,
84+ strip = None ,
85+ upx = True ,
86+ name = 'pgmconvert' )
87+
88+ geosearch_pyz = PYZ (geosearchAny .pure )
89+ geosearch_exe = EXE (geosearch_pyz ,
90+ geosearchAny .scripts ,
91+ exclude_binaries = True ,
92+ name = 'geosearch.exe' ,
93+ debug = False ,
94+ strip = None ,
95+ upx = True ,
96+ console = True )
97+ geosearch_coll = COLLECT (geosearch_exe ,
98+ geosearchAny .binaries ,
99+ geosearchAny .zipfiles ,
100+ geosearchAny .datas ,
101+ strip = None ,
102+ upx = True ,
103+ name = 'geosearch' )
0 commit comments