summaryrefslogtreecommitdiff
path: root/script/instver5.bat
diff options
context:
space:
mode:
authorHEBERT Alain <alain.hebert@polymtl.ca>2025-09-18 08:59:44 -0400
committerHEBERT Alain <alain.hebert@polymtl.ca>2025-09-18 08:59:44 -0400
commit94bff5afcc673da0cd23cfc07f8cdda808d20d9a (patch)
tree59e7d3c494e2dcab29398d78977e6f0df4e925b7 /script/instver5.bat
parentd6bb5a906cbec44aec2a59c56ebeadc52d4871a5 (diff)
Resolve "Reduce multicompo size for two Donjon non-regression tests"
Diffstat (limited to 'script/instver5.bat')
-rwxr-xr-xscript/instver5.bat122
1 files changed, 0 insertions, 122 deletions
diff --git a/script/instver5.bat b/script/instver5.bat
deleted file mode 100755
index 544c89f..0000000
--- a/script/instver5.bat
+++ /dev/null
@@ -1,122 +0,0 @@
-rem *********************************************************************************
-rem Script to compile and link Version4 components on MS-DOS
-rem compile with intel Fortran and intel C++
-rem run the script in Dos windows from Visual studio command prompt
-rem execute script from Version4 directory as .\script\instver5
-rem base on a script created by E. Varin for Dragon 3.06
-rem *********************************************************************************
-rem ----compile utilib----
-cd Utilib
-md lib\ms-dos
-copy src\*.* lib\ms-dos\
-cd lib\ms-dos\
-ifort /c /assume:byterecl /warn:nofileopt *.f 1>OUT 2>&1
-rem make utilib library
-lib /nologo /out:utilib.lib *.obj
-del *.obj *.f
-cd ..\..\..
-rem ----------------------
-rem ----compile ganlib----
-cd Ganlib
-md lib\ms-dos
-copy src\*.* lib\ms-dos\
-cd lib\ms-dos\
-rem ren KDRCPU.F KDRCPU.fpp
-rem ren KDROPN.F KDROPN.fpp
-rem ren KDRSTD.F KDRSTD.fpp
-ren DRVMPI.F DRVMPI.fpp
-ren SNDMPI.F SNDMPI.fpp
-ifort /c /DMSDOS /assume:byterecl /warn:nofileopt FILMODx.f90 1>XOUT0 2>&1
-ifort /c /DMSDOS /assume:byterecl /warn:nofileopt GANLIBx.f90 1>XOUT1 2>&1
-ifort /c /DMSDOS /assume:byterecl /warn:nofileopt *.f *.fpp *.f90 1>XOUT2 2>&1
-cl /c /DMSDOS *.c
-rem make ganlib library
-move ganmain.obj ..\
-lib /nologo /out:ganlib.lib *.obj
-del *.obj *.f *.f90 *.fpp *.c *.h
-move ..\ganmain.obj .
-cd ..\..
-rem make ganlib executable
-md bin\ms-dos
-cd bin\ms-dos\
-rem
-ifort -o ganlib.exe ..\..\lib\ms-dos\ganmain.obj ..\..\lib\ms-dos\ganlib.lib ^
- ..\..\..\Utilib\lib\ms-dos\utilib.lib 1>XOUT3 2>&1
-cd ..\..\..
-rem ----------------------
-rem ----compile trivac----
-cd Trivac
-md lib\ms-dos
-copy src\*.* lib\ms-dos\
-cd lib\ms-dos\
-copy ..\..\..\ganlib\src\filmod.f90 filmod.f90
-copy ..\..\..\ganlib\src\ganlib.f90 ganlib.f90
-ifort /c /DMSDOS /assume:byterecl /warn:nofileopt filmod.f90 1>OUT0 2>&1
-ifort /c /DMSDOS /assume:byterecl /warn:nofileopt ganlib.f90 1>OUT1 2>&1
-ifort /c /assume:byterecl /warn:nofileopt *.f90 *.f 1>OUT2 2>&1
-rem make trivac library
-move trivac.obj ..\
-lib /nologo /out:trivac.lib *.obj >OUT3
-del *.obj *.f *.f90
-move ..\trivac.obj .
-cd ..\..
-rem make trivac executable
-md bin\ms-dos
-cd bin\ms-dos\
-ifort -o trivac.exe ..\..\lib\ms-dos\trivac.obj ..\..\lib\ms-dos\trivac.lib ^
- ..\..\..\Ganlib\lib\ms-dos\ganlib.lib ..\..\..\Utilib\lib\ms-dos\utilib.lib ^
- 1>OUT3 2>&1
-cd ..\..\..
-rem ----------------------
-rem ----compile dragon----
-cd Dragon
-md lib\ms-dos
-copy src\*.* lib\ms-dos\
-cd lib\ms-dos\
-copy ..\..\..\ganlib\src\filmod.f90 filmod.f90
-copy ..\..\..\ganlib\src\ganlib.f90 ganlib.f90
-rem ren DRAGON.F DRAGON.fpp
-ifort /c /DMSDOS /assume:byterecl /warn:nofileopt filmod.f90 1>OUT0 2>&1
-ifort /c /DMSDOS /assume:byterecl /warn:nofileopt ganlib.f90 1>OUT1 2>&1
-ifort /c /assume:byterecl /warn:nofileopt *.f90 *.f 1>OUT2 2>&1
-cl /c /DMSDOS *.c 1>OUT3 2>&1
-rem make dragon library
-move dragon.obj ..\
-lib /nologo /out:dragon.lib *.obj 1>OUT4 2>&1
-del *.obj *.f90 *.f *.c *.h
-move ..\dragon.obj .
-cd ..\..
-rem make dragon executable
-md bin\ms-dos
-cd bin\ms-dos\
-ifort -o dragon.exe ..\..\lib\ms-dos\dragon.obj ..\..\lib\ms-dos\dragon.lib ^
- ..\..\..\Trivac\lib\ms-dos\trivac.lib ..\..\..\Ganlib\lib\ms-dos\ganlib.lib ^
- ..\..\..\Utilib\lib\ms-dos\utilib.lib 1>OUT4 2>&1
-cd ..\..\..
-rem ----------------------
-rem ----compile donjon----
-cd Donjon
-md lib\ms-dos
-copy src\*.* lib\ms-dos\
-cd lib\ms-dos\
-rem ren DONJON.F DONJON.fpp
-copy ..\..\..\ganlib\src\filmod.f90 filmod.f90
-copy ..\..\..\ganlib\src\ganlib.f90 ganlib.f90
-ifort /c /DMSDOS /assume:byterecl /warn:nofileopt filmod.f90 1>OUT0 2>&1
-ifort /c /DMSDOS /assume:byterecl /warn:nofileopt ganlib.f90 1>OUT1 2>&1
-ifort /c /assume:byterecl /warn:nofileopt *.f90 *.f 1>OUT2 2>&1
-cl /c /DMSDOS *.c 1>OUT3 2>&1
-rem make donjon library
-move donjon.obj ..\
-lib /nologo /out:donjon.lib *.obj 1>OUT4 2>&1
-del *.obj *.f90 *.f *.c *.h
-move ..\donjon.obj .
-cd ..\..
-rem make donjon executable
-md bin\ms-dos
-cd bin\ms-dos\
-ifort -o donjon.exe ..\..\lib\ms-dos\donjon.obj ..\..\lib\ms-dos\donjon.lib ^
- ..\..\..\Dragon\lib\ms-dos\dragon.lib ..\..\..\Trivac\lib\ms-dos\trivac.lib ^
- ..\..\..\Ganlib\lib\ms-dos\ganlib.lib ..\..\..\Utilib\lib\ms-dos\utilib.lib ^
- 1>OUT4 2>&1
-cd ..\..\..