@echo on erase CoolProp.dll REM ******** set the variables ************ call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64 call "C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64 REM ******* compile all the sources *************** swig -java -c++ -outcurrentdir ../../CoolProp/CoolProp.i 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 cl /c /MP3 /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 link /DLL *.obj /OUT:CoolProp.dll dumpbin /EXPORTS CoolProp.dll > exports_x64.txt mkdir x64 move CoolProp.dll x64 erase *.obj erase *.exp erase *.lib