mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-01-23 12:58:03 -05:00
31 lines
1.1 KiB
Batchfile
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 |