home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / OS2 / DB02_SRC.ZIP / README.OS2 < prev    next >
Text File  |  1994-02-23  |  4KB  |  137 lines

  1.                DiamondBase v0.2 for OS/2
  2.  
  3.              Port by Jeff M. Garzik
  4.               (jgarzik@pantera.atl.ga.us)
  5.  
  6.  
  7. Introduction
  8. ------------
  9. DiamondBase is a relational database system you statically link into
  10. your OS/2 programs.  All documentation for the DiamondBase system itself
  11. is included in the manual.txt file included in the db02-bin.zip archive.
  12.  
  13.  
  14. Library Installation (db02-bin.zip)
  15. --------------------
  16. 1.  Unzip db02-bin.zip if you have not already.
  17.  
  18. 2.  Put dsc.exe (the schema compiler) and db2txt.exe (database-to-text
  19.     conversion and debugging util) in a directory where you won't forget
  20.     where they are.
  21.  
  22. 3.  Print out the manual, manual.txt, or read it completely.
  23.  
  24. 4a. If you are using emx/gcc 0.8h or later, unzip db-emx.zip.  Place the
  25.     libraries into your default library directory (typically \emx\lib).
  26.  
  27. 4b. If you are using Borland C++ for OS/2, unzip db-bc.zip.  Place the
  28.     libraries into your default library directory (typically \bcos2\lib).
  29.  
  30. 5.  You are done!  Go through the manual again and compile some test
  31.     programs, just for fun.
  32.  
  33.  
  34. Source Installation / Recompiling (db02-src.zip)
  35. ---------------------------------
  36. 1.  Unzip db02-src.zip if you have not already.
  37.  
  38. 2.  Obtain and install GNU make if you have not already. It is available
  39.     via FTP from ftp-os2.cdrom.com as /os2/2_x/unix/gnumake.zip.
  40.  
  41. 3.  Load makefile into your favourite editor.
  42.  
  43. 4.        If you are:         Set line 23 in makefile to:
  44.  
  45.     Compiling with emx        OS = os2-emx
  46.     Compiling with emx sys calls    OS = os2-emx-syscalls
  47.     Compining with BC++/2        OS = os2-bc
  48.  
  49. 5.  Save and exit the editor.
  50.  
  51. 6.  Type make.    GNU Make will rebuild the library you selected.
  52.  
  53.  
  54. Files
  55. -----
  56. db02-bin.zip - Binary and compiled-libraries archive
  57.     db2txt.exe - database-to-text conversion util
  58.     dsc.exe - schema compiler and database creation util
  59.     manual.txt - DiamondBase 0.2 manual
  60.     db-emx.zip - emx/gcc 0.8h (or later) compiled libraries
  61.         diamond.a - standard compiler library
  62.         diamonds.lib - system calls compiled library
  63.         readme.emx - short file describing emx-specific stuff
  64.     db-bc.zip - Borland C++ for OS/2 1.0 (or later) compiled libraries
  65.         diamond.lib - borland c++ compiled library
  66.         readme.bc - short file describing BC/2-specific stuff
  67. db02-src.zip - Source code archive (optional)
  68.     readme.os2 - OS/2 readme file
  69.     BETA - source file
  70.     btdump.cc - source file
  71.     btree.cc - source file
  72.     btree.h - source file
  73.     bucket.cc - source file
  74.     cache.cc - source file
  75.     cache.h - source file
  76.     CHANGES - source file
  77.     Copyright - source file
  78.     db2txt.cc - source file
  79.     dbase.cc - source file
  80.     dbase.h - source file
  81.     dberr.cc - source file
  82.     dberr.h - source file
  83.     dbobj.cc - source file
  84.     dbobj.h - source file
  85.     dbotest.cc - source file
  86.     dbstr.h - source file
  87.     dcdefs.h - source file
  88.     dclient.cc - source file
  89.     dclient.h - source file
  90.     defs.h - source file
  91.     diagrel.cc - source file
  92.     diagrel.h - source file
  93.     Diamond.cfg - source file
  94.     diarel.cc - source file
  95.     diarel.h - source file
  96.     dispr.cc - source file
  97.     dsc.l - source file
  98.     dsc.y - source file
  99.     d_types.cc - source file
  100.     d_types.h - source file
  101.     generate.cc - source file
  102.     generate.h - source file
  103.     gib.cc - source file
  104.     gib.h - source file
  105.     idxinfo.cc - source file
  106.     idxinfo.h - source file
  107.     ipcproto.h - source file
  108.     main.cc - source file
  109.     makefile - source file
  110.     Makefile.gen - source file
  111.     mserv.cc - source file
  112.     mserv.h - source file
  113.     myobj.cc - source file
  114.     myobj.h - source file
  115.     mystring.cc - source file
  116.     mystring.h - source file
  117.     ns.dbc - source file
  118.     nserver.cc - source file
  119.     nserver.h - source file
  120.     object.h - source file
  121.     ordcomp.h - source file
  122.     pathinfo.h - source file
  123.     rand.cc - source file
  124.     rand.h - source file
  125.     README - source file
  126.     rserv.cc - source file
  127.     rserv.h - source file
  128.     rtest.cc - source file
  129.     search.cc - source file
  130.     test1.cc - source file
  131.     tester.cc - source file
  132.     utils.cc - source file
  133.     utils.h - source file
  134.     version.cc - source file
  135.     version.h - source file
  136.  
  137.