Skip to content

Commit

Permalink
FIXED MakeSwig.bat creates output + copy directories if needed
Browse files Browse the repository at this point in the history
  • Loading branch information
kdavison committed Mar 22, 2016
1 parent 1a16989 commit 7cf4e86
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion DependentExtensions/Swig/MakeSwig.bat
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,19 @@ if "%swigPath%"=="" goto :SKIPADDSLASH
if "%swigPath:~-1%"=="\" goto :SKIPADDSLASH
SET swigPath=%swigPath%\
:SKIPADDSLASH
del /F /Q SwigOutput\SwigCSharpOutput\*

set swigOutputCsharp=SwigOutput\SwigCSharpOutput
set swigOutputCplusDLL=SwigOutput\CplusDLLIncludes
set swigInterface=SwigInterfaceFiles
set swigFiles=SwigWindowsCSharpSample\SwigTestApp\SwigFiles

if not exist %swigOutputCsharp% ( mkdir %swigOutputCsharp% )
if not exist %swigOutputCplusDLL% ( mkdir %swigOutputCplusDLL% )
if not exist %swigInterface% ( mkdir %swigInterface% )
if not exist %swigFiles% ( mkdir %swigFiles% )

del /F /Q %swigOutputCsharp%\*

if "%3"=="" goto :NOSQL
%swigPath%swig -c++ -csharp -namespace RakNet -I"%1" -I"SwigInterfaceFiles" -I"%3" -DSWIG_ADDITIONAL_SQL_LITE -outdir SwigOutput\SwigCSharpOutput -o SwigOutput\CplusDLLIncludes\RakNet_wrap.cxx SwigInterfaceFiles\RakNet.i
copy /Y SwigOutput\SwigCSharpOutput\* SwigWindowsCSharpSample\SwigTestApp\SwigFiles\*
Expand Down

0 comments on commit 7cf4e86

Please sign in to comment.