home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cl-lib07.zip / install.cmd < prev    next >
OS/2 REXX Batch file  |  1995-06-27  |  3KB  |  39 lines

  1. /*
  2.  * PM & DB lib installation script
  3.  */
  4.  
  5. call rxfuncadd sysloadfuncs, rexxutil, sysloadfuncs
  6. call sysloadfuncs
  7.  
  8. call SysCls
  9. say 'Objective C PM & DB Library - Installation'
  10. say '------------------------------------------'
  11. say ''
  12. say 'Creating folder object and program objects...'
  13. say ''
  14.  
  15. rc = SysCreateObject('WPFolder','Objective C Dev','<WP_DESKTOP>','OBJECTID=<OBJC_PROGRAM_FOLDER>;')
  16.  
  17. if (SysCreateObject('WPProgram','Interface Builder','<OBJC_PROGRAM_FOLDER>','MINIMIZED=NO;PROGTYPE=PM;EXENAME='filespec("drive",directory())'\usr\bin\PM\ib.exe;OBJECTID=<OBJC_IB_PROGRAM_OBJECT>;') = 0) THEN
  18.   rc = SysSetObjectData('<OBJC_IB_PROGRAM_OBJECT>','MINIMIZED=NO;PROGTYPE=PM;EXENAME='filespec("drive",directory())'\usr\bin\PM\ib.exe;')
  19.  
  20. if (SysCreateObject('WPProgram','DB Creator','<OBJC_PROGRAM_FOLDER>','MINIMIZED=NO;PROGTYPE=PM;EXENAME='filespec("drive",directory())'\usr\bin\PM\dbbuild.exe;OBJECTID=<OBJC_DBBUILD_PROGRAM_OBJECT>;') = 0) THEN
  21.   rc = SysSetObjectData('<OBJC_DBBUILD_PROGRAM_OBJECT>','MINIMIZED=NO;PROGTYPE=PM;EXENAME='filespec("drive",directory())'\usr\bin\PM\dbbuild.exe;')
  22.  
  23. if (SysCreateObject('WPProgram','Class Reference','<OBJC_PROGRAM_FOLDER>','MINIMIZED=NO;PROGTYPE=PM;EXENAME=view.exe;OBJECTID=<OBJC_REFERENCE_INFO>;PARAMETERS='filespec("drive",directory())'\usr\lib\book\referenc.inf;')) THEN
  24.   rc = SysSetObjectData('<OBJC_REFERENCE_INFO>','MINIMIZED=NO;PROGTYPE=PM;EXENAME=view.exe;PARAMETERS='filespec("drive",directory())'\usr\lib\book\referenc.inf;')
  25.  
  26. if (SysCreateObject('WPProgram','Tutorial','<OBJC_PROGRAM_FOLDER>','MINIMIZED=NO;PROGTYPE=PM;EXENAME=view.exe;OBJECTID=<OBJC_TUTORIAL_INFO>;PARAMETERS='filespec("drive",directory())'\usr\lib\book\tutorial.inf;')) THEN
  27.   rc = SysSetObjectData('<OBJC_TUTORIAL_INFO>','MINIMIZED=NO;PROGTYPE=PM;EXENAME=view.exe;PARAMETERS='filespec("drive",directory())'\usr\lib\book\tutorial.inf;')
  28.  
  29. if (SysCreateObject('WPProgram','Installation','<OBJC_PROGRAM_FOLDER>','MINIMIZED=NO;PROGTYPE=PM;EXENAME=view.exe;OBJECTID=<OBJC_INSTALL_INFO>;PARAMETERS='filespec("drive",directory())'\usr\lib\book\install.inf;')) THEN
  30.   rc = SysSetObjectData('<OBJC_INSTALL_INFO>','MINIMIZED=NO;PROGTYPE=PM;EXENAME=view.exe;PARAMETERS='filespec("drive",directory())'\usr\lib\book\install.inf;')
  31.  
  32. if (SysCreateObject('WPProgram','Tools Reference','<OBJC_PROGRAM_FOLDER>','MINIMIZED=NO;PROGTYPE=PM;EXENAME=view.exe;OBJECTID=<OBJC_TOOLS_INFO>;PARAMETERS='filespec("drive",directory())'\usr\lib\book\tools.inf;')) THEN
  33.   rc = SysSetObjectData('<OBJC_TOOLS_INFO>','MINIMIZED=NO;PROGTYPE=PM;EXENAME=view.exe;PARAMETERS='filespec("drive",directory())'\usr\lib\book\tools.inf;')
  34.  
  35. say 'A new folder "Objective C Dev" was created on your desktop.'
  36. say 'The program objects for the Interface Builder and the Database Creator'
  37. say 'program can be found there!'
  38. Exit
  39.