LinuxCNC Tool Database System - Installation Instructions
==========================================================

QUICK INSTALLATION
------------------
1. Extract this archive:
   tar -xzf linuxcnc-db-tool-1.0.0.tar.gz
   cd linuxcnc-db-tool-1.0.0

2. Build the binaries:
   cd linuxcnc-db-tool-build
   make

3. Install system-wide (requires sudo):
   sudo make install

4. Or run from local directory:
   ./db_tool /tmp/tool_database.dat

REQUIREMENTS
------------
- GCC compiler
- GTK+ 3.0 development libraries
- pthread library
- LinuxCNC (for HAL integration)

On Debian/Ubuntu systems:
  sudo apt-get install build-essential libgtk-3-dev

DETAILED DOCUMENTATION
----------------------
See the following files for more information:
- README.txt         - Overview and features
- QUICK_START.txt    - Getting started guide
- DOCUMENTATION.txt  - Complete documentation
- linuxcnc-db-tool-build/INSTALLATION_GUIDE.txt - Detailed installation

BUILDING FROM SOURCE
--------------------
The Makefile supports the following targets:
  make              - Build all binaries
  make clean        - Remove compiled binaries
  make install      - Install to /usr/local/bin (requires sudo)
  make uninstall    - Remove installed files

For Debian package:
  ./build-debian-package.sh (if included)

RUNNING THE SOFTWARE
--------------------
1. Tool Database Daemon:
   db_tool [options] <database_file>

2. GUI Tool Manager:
   db_tool_manager [database_file]

3. GUI Monitor (read-only):
   db_tool_monitor [database_file]

See QUICK_START.txt for usage examples.
