C:\>set RAD_USERLIB_SDK_PATH=C:\"Program Files"\Altair\14.0\hwsolvers\radioss\userlib_sdk C:\>set RAD_USERLIB_ARCH=win64 C:\>cd C:\sample C:\sample>%RAD_USERLIB_SDK_PATH%\%RAD_USERLIB_ARCH%\build_userlib_win64.bat /STARTER"LECMUSER99.f" /ENGINE"LUSER99.f" C:\sample>echo on C:\sample>echo. C:\sample>echo. C:\sample>echo ********************************************* ********************************************* C:\sample>echo ** Generating Radioss Dynamic User Library ** ** Generating Radioss Dynamic User Library ** C:\sample>echo ********************************************* ********************************************* C:\sample>echo. C:\sample>REM ------------------------------- C:\sample>REM Checking command line arguments C:\sample>REM ------------------------------- C:\sample>set starter="none" C:\sample>set engine="none" C:\sample>set library="none" C:\sample>set outfile="none" C:\sample>set addflag=" " C:\sample>set free="no" C:\sample>set freeflag="" C:\sample>set libname=libraduser_win64.dll C:\sample>IF (/STARTER"LECMUSER99.f") == () GOTO ERROR C:\sample>IF (/STARTER"LECMUSER99.f") == () GOTO END_ARG_LOOP C:\sample>if /STARTER"LECMUSER99.f" == /STARTER (set starter=/ENGINE"LUSER99.f" ) C:\sample>if /STARTER"LECMUSER99.f" == /ENGINE (set engine=/ENGINE"LUSER99.f" ) C:\sample>if /STARTER"LECMUSER99.f" == /LIBRARY (set library=/ENGINE"LUSER99.f" ) C:\sample>if /STARTER"LECMUSER99.f" == /OUTFILE (set outfile=/ENGINE"LUSER99.f" ) C:\sample>if /STARTER"LECMUSER99.f" == /ADDFLAG (set addflag=/ENGINE"LUSER99.f" ) C:\sample>if /STARTER"LECMUSER99.f" == /FREE (set free="yes" ) C:\sample>SHIFT C:\sample>GOTO ARG_LOOP C:\sample>IF (/ENGINE"LUSER99.f") == () GOTO END_ARG_LOOP C:\sample>if /ENGINE"LUSER99.f" == /STARTER (set starter= ) C:\sample>if /ENGINE"LUSER99.f" == /ENGINE (set engine= ) C:\sample>if /ENGINE"LUSER99.f" == /LIBRARY (set library= ) C:\sample>if /ENGINE"LUSER99.f" == /OUTFILE (set outfile= ) C:\sample>if /ENGINE"LUSER99.f" == /ADDFLAG (set addflag= ) C:\sample>if /ENGINE"LUSER99.f" == /FREE (set free="yes" ) C:\sample>SHIFT C:\sample>GOTO ARG_LOOP C:\sample>IF () == () GOTO END_ARG_LOOP C:\sample>if "no" == "yes" (set freeflag=/FREE ) C:\sample>if "none" == "none" GOTO START C:\sample>set starter=none C:\sample>set engine=none C:\sample>set library=none C:\sample>set addflag= C:\sample>if EXIST C:\"Program Files"\Altair\14.0\hwsolvers\radioss\userlib_sdk\win64\libraduser_sdk_win64.lib ( echo. echo. echo Preparing Library echo ----------------- echo. echo. mkdir _obj_win64 cd _obj_win64 lib -list C:\"Program Files"\Altair\14.0\hwsolvers\radioss\userlib_sdk\win64\libraduser_sdk_win64.lib | findstr /c:.obj 1>liblist.txt FOR /F %f IN ('type liblist.txt') DO LIB /NOLOGO /EXTRACT:%f C:\"Program Files"\Altair\14.0\hwsolvers\radioss\userlib_sdk\win64\libraduser_sdk_win64.lib ) ELSE ( echo. echo. echo *** ERROR echo. echo C:\"Program Files"\Altair\14.0\hwsolvers\radioss\userlib_sdk\win64\libraduser_sdk_win64.lib echo. echo not fount echo. echo Check environment variables: echo. echo RAD_USERLIB_SDK_PATH echo RAD_USERLIB_ARCH GOTO END ) Preparing Library ----------------- C:\sample\_obj_win64>if "none" == "none" GOTO STARTER C:\sample\_obj_win64>if "none" == "none" GOTO ENGINE C:\sample\_obj_win64>if "none" == "none" GOTO :LINK C:\sample\_obj_win64>echo. C:\sample\_obj_win64>echo. C:\sample\_obj_win64>echo Creating library: libraduser_win64.dll Creating library: libraduser_win64.dll C:\sample\_obj_win64>echo ---------------- ---------------- C:\sample\_obj_win64>echo. C:\sample\_obj_win64>cd .. C:\sample>ifort /nologo /DLL /MT -o libraduser_win64.dll _obj_win64/*.obj ifort: command line error: File not found: '_obj_win64/*.obj' C:\sample>del /q _obj_win64\*.* C:\sample>rmdir _obj_win64 C:\sample>GOTO :END C:\sample>echo. C:\sample>echo Done Done C:\sample>echo ---- ---- C:\sample>echo. C:\sample>echo. C:\sample>