add stream_module
This commit is contained in:
56
build_and_run.sh
Executable file
56
build_and_run.sh
Executable file
@ -0,0 +1,56 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Build and Run script for Beacon Tracker with Web Viewer
|
||||
# This script builds the C++ project and provides instructions to run
|
||||
|
||||
echo "==================================="
|
||||
echo "Beacon Tracker - Build & Run"
|
||||
echo "==================================="
|
||||
echo ""
|
||||
|
||||
# Navigate to beacon_track directory
|
||||
cd "$(dirname "$0")/beacon_track/build" || exit 1
|
||||
|
||||
echo "Building C++ project..."
|
||||
echo ""
|
||||
|
||||
# Run CMake if needed
|
||||
if [ ! -f "Makefile" ]; then
|
||||
echo "Running CMake..."
|
||||
cmake .. || { echo "ERROR: CMake failed"; exit 1; }
|
||||
fi
|
||||
|
||||
# Build the project
|
||||
echo "Compiling..."
|
||||
make || { echo "ERROR: Make failed"; exit 1; }
|
||||
|
||||
echo ""
|
||||
echo "✓ Build successful!"
|
||||
echo ""
|
||||
echo "==================================="
|
||||
echo "How to run:"
|
||||
echo "==================================="
|
||||
echo ""
|
||||
echo "1. Start the beacon tracker (this terminal):"
|
||||
echo " cd $(pwd)"
|
||||
echo " ./main realtime output.txt"
|
||||
echo ""
|
||||
echo "2. Start the web viewer (new terminal):"
|
||||
echo " cd $(dirname "$0")/web_viewer"
|
||||
echo " ./start.sh"
|
||||
echo ""
|
||||
echo "3. Open browser:"
|
||||
echo " http://localhost:5000"
|
||||
echo ""
|
||||
echo "==================================="
|
||||
echo ""
|
||||
|
||||
read -p "Start beacon tracker now? (y/N) " -n 1 -r
|
||||
echo
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
echo ""
|
||||
echo "Starting beacon tracker..."
|
||||
echo "Press Ctrl+C to stop"
|
||||
echo ""
|
||||
./main realtime output.txt
|
||||
fi
|
||||
Reference in New Issue
Block a user