summaryrefslogtreecommitdiff
path: root/docs/html/xbc1.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/html/xbc1.html')
-rwxr-xr-xdocs/html/xbc1.html39
1 files changed, 26 insertions, 13 deletions
diff --git a/docs/html/xbc1.html b/docs/html/xbc1.html
index c07e5f6..d042048 100755
--- a/docs/html/xbc1.html
+++ b/docs/html/xbc1.html
@@ -1,10 +1,10 @@
<!DOCTYPE HTML PUBLIC>
-<HTML>
-<TITLE>Xbase DBMS Chapter 1</TITLE>
-<BODY BGCOLOR=#FFFFFF>
+<html>
+<title>Xbase DBMS Chapter 1</title>
+<body BGCOLOR=#FFFFFF>
<h1><p align="center">Getting Started</p></h1>
-<p align="center">Chapter Updated 12/09/22</p>
+<p align="center">Chapter Updated 4/28/23</p>
<hr><h2>Overview</h2>
@@ -50,6 +50,16 @@ The Xbase library is designed to be flexible in which options can be compiled
into or out fo the library and also which environments it can be run on.
+<br><br>
+<h3>Library Features</h3>
+<li>Supports 32 and 64 bit architectures
+<li>Supports big endian and little endian architectures
+<li>Compatible code, same API across multiple platforms / archtiectures
+<li>Supports single and multi user configurations with record and file locking
+<li>Includes support for logfiles
+
+
+
<br><br><br>
<hr><h2>System Requirements</h2>
@@ -62,7 +72,7 @@ The original source code was developed on a Linux platform with the GCC
public domain C/C++ compiler.
<br><br>
-Xbase64 DBMS has been successfully ported and runs on Linux, Mac and and Windows.
+Xbase64 DBMS has been successfully ported and runs on Linux, Mac and Windows.
<br><br>
<hr><h2>Classes and User Interface</h2>
@@ -110,12 +120,12 @@ To build the xbase64 library, verify you have:<br>
<li>Compiler and linker
<br><br>
-Verify you have access rights to the target location of the library
+If you run into issues, verify you have access rights to the target location of the library.
<br><br>
For Linux:
<br><br>
-<li>cd xbase/Linux
+<li>cd build/linux64 or cd build/linux32
<li>cmake .
<li>make
<li>make test
@@ -127,7 +137,7 @@ update file /etc/ld.so.conf to include /usr/local/lib and run ldconfig.
For Mac:
<br><br>
<li>Verify you have xcode installed and operational.
-<li>cd xbase/Mac
+<li>cd build/mac64
<li>cmake . -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
<li>make
<li>make test
@@ -136,7 +146,7 @@ For Mac:
For Windows 64 bit with Visual Studio:
<br><br>
<li>Open a Visual Studio 64 bit Shell
-<li>cd xbase\Win64VS
+<li>cd build\win64vs
<li>buildwin.bat
<li>nmake test
<li>From a VS Studio 64 bit shell in admin mode: nmake install
@@ -145,7 +155,7 @@ For Windows 64 bit with Visual Studio:
For Windows 32 bit with Visual Studio:
<br><br>
<li>Open a Visual Studio 32 bit Shell
-<li>cd xbase\Win32VS
+<li>cd build\win32vs
<li>buildwin.bat
<li>nmake test
<li>From a VS Studio 32 bit shell in admin mode: nmake install
@@ -153,9 +163,12 @@ For Windows 32 bit with Visual Studio:
For Windows 32 bit with Borland 5.5 free compiler
<br><br>
-<li>cd xbase\Win32Borland
+<li>cd build\borland5.5
<li>BuildBorland.bat
<li>make test
+<li>make install (if errors, run in administrator mode)
+<li>xb_cfg_check (if errors, add path c:\Program Files\xbase64\bin)
+
<br><br>
For other platforms:
@@ -195,5 +208,5 @@ Maximum expression result length - 100 bytes<br>
Maximum NDX index key length - 100 bytes<br><br>
<hr><br>
<p><img src=xbase.jpg><br><hr>
-</BODY>
-</HTML>
+</body>
+</html>