home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / flexpp.zip / FLEX / INSTALL.CMD < prev    next >
OS/2 REXX Batch file  |  1994-10-21  |  1KB  |  65 lines

  1. echo off
  2. REM install flex++, Gregor Buehler, 6.10.94
  3. REM installs EMX Version if possible.
  4. REM   else installs standalone.
  5. REM If you want to run under RSX adapt 
  6. REM 'emx' files appropriately.
  7.  
  8. REM try emx version
  9.  
  10.  
  11. if not exist \emx\bin\.. goto install_standalone
  12. if exist \emx\bin\flex.exe del \emx\bin\flex.exe
  13. copy flex.exe \emx\bin
  14.  
  15. :bin_ok
  16. if not exist \emx\lib\.. goto lib_not_ok
  17. if exist \emx\lib\flexskel.cc del \emx\lib\flexskel.cc
  18. copy flexskel.cc \emx\lib
  19. goto lib_ok
  20.  
  21. :lib_not_ok
  22. REM cleanup
  23. del \emx\bin\flex.exe
  24. goto install_standalone
  25.  
  26. :lib_ok
  27. if not exist \emx\include\.. goto inc_not_ok
  28. if exist \emx\include\flexskel.h del \emx\include\flexskel.h
  29. copy flexskel.h \emx\include
  30.  
  31. goto inc_ok
  32.  
  33. :inc_not_ok
  34. REM cleanup
  35. del \emx\bin\flex.exe
  36. del \emx\lib\flexskel.cc 
  37. goto install_standalone
  38.  
  39. :inc_ok
  40. if not exist \emx\book\.. goto book_not_ok
  41. if exist \emx\book\flexppm.txt del \emx\book\flexppm.txt
  42. copy flexppm.txt \emx\book
  43. echo EMX Version of flex++ installed
  44. goto end
  45.  
  46. :book_not_ok
  47. REM cleanup
  48. del \emx\bin\flex.exe
  49. del \emx\lib\flexskel.cc 
  50. del \emx\include\flexskel.h 
  51. goto install_standalone
  52.  
  53.  
  54.  
  55. :install_standalone
  56. echo EMX not found, installing standalone
  57. del flex.exe
  58. rename flexsta.exe flex.exe
  59. echo Standalone OS/2 & DOS protected mode version of flex++ installed
  60.  
  61.  
  62.  
  63. :end
  64.  
  65.