home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / f2cbin.zip / f2cbin / example / demo.cmd next >
OS/2 REXX Batch file  |  1994-08-09  |  1KB  |  31 lines

  1. /* demo.cmd */
  2. "@echo off"
  3. Say "Converting Fortran 77 to C code (ignore warning about unused variables)"
  4. Call runcmd "f2c linpackd.f"
  5. Say "Compiling C to EMX method 1 objects without optimization"
  6. Call runcmd "gcc -c -I.. linpackd.c"
  7. Call runcmd "gcc -c second_.c"
  8. Say "Linking exectable (ignore warning about missing application type)"
  9. Call runcmd "gcc -o linpackd.exe linpackd.o second_.o -L.. -lf2c"
  10. Say "Running executable (takes a little while...)"
  11. Say "Demo only, do not send Jack the results :^)"
  12. Call runcmd "linpackd"
  13. Say "Compiling C to EMX method 2 objects with compiler optimization"
  14. Call runcmd "gcc -c -O2 -Zomf -Zmtd -I.. linpackd.c"
  15. Call runcmd "gcc -c -O2 -Zomf -Zmtd second_.c"
  16. Say "Linking exectable with DLL version of f2c support library"
  17. Call runcmd "gcc -Zomf -Zmtd -o linpackd.exe linpackd.obj second_.obj -L.. -lf2clib -lf2cdll"
  18. Say "Running in directory .. (assumes . is in LIBPATH to find dll)"
  19. Call runcmd "cd .."
  20. Call runcmd "example\linpackd"
  21. Call runcmd "cd example"
  22. Exit
  23.  
  24. /* procedure to echo and then run a shell command */
  25.  
  26. runcmd: Procedure
  27. Parse arg cmd
  28. Say cmd
  29. cmd
  30. Return
  31.