home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
f2cbin.zip
/
f2cbin
/
example
/
demo.cmd
next >
Wrap
OS/2 REXX Batch file
|
1994-08-09
|
1KB
|
31 lines
/* demo.cmd */
"@echo off"
Say "Converting Fortran 77 to C code (ignore warning about unused variables)"
Call runcmd "f2c linpackd.f"
Say "Compiling C to EMX method 1 objects without optimization"
Call runcmd "gcc -c -I.. linpackd.c"
Call runcmd "gcc -c second_.c"
Say "Linking exectable (ignore warning about missing application type)"
Call runcmd "gcc -o linpackd.exe linpackd.o second_.o -L.. -lf2c"
Say "Running executable (takes a little while...)"
Say "Demo only, do not send Jack the results :^)"
Call runcmd "linpackd"
Say "Compiling C to EMX method 2 objects with compiler optimization"
Call runcmd "gcc -c -O2 -Zomf -Zmtd -I.. linpackd.c"
Call runcmd "gcc -c -O2 -Zomf -Zmtd second_.c"
Say "Linking exectable with DLL version of f2c support library"
Call runcmd "gcc -Zomf -Zmtd -o linpackd.exe linpackd.obj second_.obj -L.. -lf2clib -lf2cdll"
Say "Running in directory .. (assumes . is in LIBPATH to find dll)"
Call runcmd "cd .."
Call runcmd "example\linpackd"
Call runcmd "cd example"
Exit
/* procedure to echo and then run a shell command */
runcmd: Procedure
Parse arg cmd
Say cmd
cmd
Return