1+ @ echo off
2+
3+ rem Please use the same tag for the same .i file
4+ rem That means if many insertions are going to happen in one given .i file then don't use more than code marking tag
5+
6+ set PY = c:\python26\python.exe
7+
8+ echo .
9+ echo -------- DEPLOY started --------------------------------------------------
10+ echo .
11+
12+ rem --------------------------------------------------------------------------
13+ echo Deploying idaapi (common functions, notifywhen)
14+ %PY% deploy.py py_idaapi py_cvt.hpp,py_idaapi.hpp,py_idaapi.py,py_notifywhen.hpp,py_notifywhen.py ..\swig\idaapi.i
15+
16+ rem --------------------------------------------------------------------------
17+ echo Deploying Graph
18+ %PY% deploy.py py_graph py_graph.hpp,py_graph.py ..\swig\graph.i
19+
20+ rem --------------------------------------------------------------------------
21+ echo Deploying custview
22+ %PY% deploy.py py_custviewer py_custview.py,py_custview.hpp ..\swig\kernwin.i
23+
24+ rem --------------------------------------------------------------------------
25+ echo Deploying plgform
26+ %PY% deploy.py py_plgform py_plgform.hpp,py_plgform.py ..\swig\kernwin.i
27+
28+ rem --------------------------------------------------------------------------
29+ echo Deploying expr
30+ %PY% deploy.py py_expr py_expr.hpp,py_expr.py ..\swig\expr.i
31+
32+ rem --------------------------------------------------------------------------
33+ echo Deploying cli
34+ %PY% deploy.py py_cli py_cli.py,py_cli.hpp ..\swig\kernwin.i
35+
36+ rem --------------------------------------------------------------------------
37+ echo Deploying Loader
38+ %PY% deploy.py py_loader py_loader.hpp ..\swig\loader.i
39+
40+ rem --------------------------------------------------------------------------
41+ echo Deploying kernwin, choose2, askusingform
42+ %PY% deploy.py py_kernwin py_kernwin.hpp,py_kernwin.py,py_choose.hpp,py_choose2.hpp,py_choose2.py,py_askusingform.hpp,py_askusingform.py ..\swig\kernwin.i
43+
44+ rem --------------------------------------------------------------------------
45+ echo Deploying idd
46+ %PY% deploy.py py_idd py_dbg.hpp,py_appcall.py ..\swig\idd.i
47+
48+ rem --------------------------------------------------------------------------
49+ echo Deploying nalt
50+ %PY% deploy.py py_nalt py_nalt.hpp,py_nalt.py ..\swig\nalt.i
51+
52+ rem --------------------------------------------------------------------------
53+ echo Deploying dbg
54+ %PY% deploy.py py_dbg py_dbg.hpp ..\swig\dbg.i
55+
56+ rem --------------------------------------------------------------------------
57+ echo Deploying linput/diskio
58+ %PY% deploy.py py_diskio py_linput.hpp,py_diskio.hpp,py_diskio.py ..\swig\diskio.i
59+
60+ rem --------------------------------------------------------------------------
61+ echo Deploying name
62+ %PY% deploy.py py_name py_name.hpp,py_name.py ..\swig\name.i
63+
64+ rem --------------------------------------------------------------------------
65+ echo Deploying qfile
66+ %PY% deploy.py py_qfile py_qfile.hpp ..\swig\fpro.i
67+
68+ rem --------------------------------------------------------------------------
69+ echo Deploying bytes
70+ %PY% deploy.py py_bytes py_bytes.hpp,py_custdata.py,py_custdata.hpp ..\swig\bytes.i
71+
72+ rem --------------------------------------------------------------------------
73+ echo Deploying typeinf
74+ %PY% deploy.py py_typeinf py_typeinf.hpp ..\swig\typeinf.i
75+
76+ rem --------------------------------------------------------------------------
77+ echo Deploying gdl
78+ %PY% deploy.py py_gdl py_gdl.py ..\swig\gdl.i
79+
80+ rem --------------------------------------------------------------------------
81+ echo Deploying ua
82+ %PY% deploy.py py_ua py_ua.hpp,py_ua.py ..\swig\ua.i
83+
84+ rem --------------------------------------------------------------------------
85+ echo Deploying idp
86+ %PY% deploy.py py_idp py_idp.hpp ..\swig\idp.i
87+
88+ rem --------------------------------------------------------------------------
89+ echo Deploying lines
90+ %PY% deploy.py py_lines py_lines.hpp,py_lines.py ..\swig\lines.i
91+
92+ rem --------------------------------------------------------------------------
93+ echo Deploying pc_win32_appcall
94+ %PY% deploy.py appcalltest py_appcall.py ..\..\..\ida\tests\input\pc_win32_appcall.pe.hints
95+
96+ rem --------------------------------------------------------------------------
97+ echo Deploying ex_custdata example
98+ %PY% deploy.py ex_custdata ..\examples\ex_custdata.py ..\..\..\ida\tests\input\pc_win32_custdata1.pe.hints
99+
100+ rem --------------------------------------------------------------------------
101+ echo Deploying ex_formchooser
102+ %PY% deploy.py ex_formchooser py_askusingform.py ..\..\formchooser\formchooser.py
103+
104+ rem --------------------------------------------------------------------------
105+ echo Deploying ex_askusingform
106+ %PY% deploy.py ex_askusingform py_askusingform.py ..\examples\ex_askusingform.py
107+
108+ rem --------------------------------------------------------------------------
109+ echo Deploying ex_cli example
110+ %PY% deploy.py ex_cli_ex1 py_cli.py ..\examples\ex_cli.py
111+
112+ rem --------------------------------------------------------------------------
113+ echo Deploying ex_expr example
114+ %PY% deploy.py ex_expr py_expr.py ..\examples\ex_expr.py
115+
116+ rem --------------------------------------------------------------------------
117+ echo Deploying ex_custview.py example
118+ %PY% deploy.py py_custviewerex1 py_custview.py ..\examples\ex_custview.py
119+
120+ rem --------------------------------------------------------------------------
121+ echo .
122+ echo -------- DEPLOY finished -------------------------------------------------
123+ echo .
124+
125+ :end
0 commit comments