Files
CoolProp/Web/coolprop/examples/Java/run_example.bat
2014-07-07 14:55:34 +02:00

31 lines
1.1 KiB
Batchfile

@echo on
copy ..\..\..\wrappers\Java\Example.java Example.java
REM ******** set the variables ************
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
call "C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
REM ******* compile all the sources ***************
swig -java -c++ -outcurrentdir ../../../CoolProp/CoolProp.i
if %errorlevel% neq 0 exit /b %errorlevel%
cl /c /I../../../CoolProp /I"C:\Program Files\Java\jdk1.7.0_40\include" /I"C:\Program Files\Java\jdk1.7.0_40\include\win32" /EHsc *.cxx
if %errorlevel% neq 0 exit /b %errorlevel%
cl /c /I../../../CoolProp /I"C:\Program Files\Java\jdk1.7.0_40\include" /I"C:\Program Files\Java\jdk1.7.0_40\include\win32" /EHsc ../../../CoolProp/*.cpp
if %errorlevel% neq 0 exit /b %errorlevel%
link /DLL *.obj /OUT:CoolProp.dll
if %errorlevel% neq 0 exit /b %errorlevel%
erase *.obj
erase *.exp
erase *.lib
javac *.java
if %errorlevel% neq 0 exit /b %errorlevel%
java Example > Output.txt
if %errorlevel% neq 0 exit /b %errorlevel%
erase *.java
erase *.class
erase CoolProp.dll
erase CoolProp_wrap.cxx
copy ..\..\..\wrappers\Java\Example.java Example.java