home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / CURSOR.ZIP / CURSOR.TXT < prev    next >
Text File  |  1988-05-28  |  2KB  |  40 lines

  1.             CURSOR.ARC
  2.  
  3.     This is a sample file illustrating the use of the MS MAKE utility
  4. to automate the production of EXE and their associated DLL files in the OS/2
  5. operating system.  In this case, the DLL does I/O, so  you have to add the
  6. following statement to your CONFIG.SYS file:
  7.  
  8.             IOPL=YES
  9.  
  10.     In order to run this program, you need OS/2, MASM 5.1, and a
  11. EGA/VGA hooked up to a color display.
  12.  
  13.     The DLL will not be able to do its I/O unless you do.  The MS 
  14. MAKE utility in OS/2, unlike its Unix cousin, is bare of inference rules,
  15. and details count: lines w/blank lines between them are significant, lines 
  16. w/o blank lines between them are also, and those commas all mean something, 
  17. so you have to be careful of what you change or the file won't work.
  18.  
  19.     The MAKE file also assumes that you are using MASM 5.1, and that
  20. you have properly set your enviremental variables and paths to the various
  21. files referenced.  Thus, where the MAKE file invokes a call to MASM or 
  22. DOSCALLS.LIB, these files have to be available to it, and I haven't put any
  23. paths into these commands.
  24.  
  25.     All this program does is make the cursor larger, wait for a keystroke,
  26. and then exit back to OS/2 (notice that the size of the cursor gets restored
  27. by the OS).  If you run it through Codeview, you have to trace thru a bit to 
  28. get past the initialation routine that OS/2 loads in front of the symbolic
  29. information (use the /L switch to load the DLL): 
  30.  
  31.             CVP /L DOSCALLS.LIB /L OUTPUT.DLL CURSOR.EXE
  32.  
  33.  
  34. If you have any questions, you can contact me at Compuserve 72261,347.
  35.  
  36.                     Harve Schiffman
  37.                     Upland, Cal.
  38.  
  39.     
  40.