mirror of
https://github.com/NohamR/RMHook.git
synced 2026-04-08 07:59:58 +00:00
First release
This commit is contained in:
39
scripts/build.sh
Executable file
39
scripts/build.sh
Executable file
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
# Script to compile the reMarkable dylib
|
||||
|
||||
# By default, compile reMarkable
|
||||
APP_NAME=${1:-reMarkable}
|
||||
PROJECT_DIR=$(cd "$(dirname "$0")/.." && pwd)
|
||||
|
||||
# Qt path detection (adjust according to your installation)
|
||||
QT_PATH=${QT_PATH:-"$HOME/Qt/6.10.0"}
|
||||
|
||||
echo "🔨 Compiling $APP_NAME.dylib..."
|
||||
echo "📦 Qt path: $QT_PATH"
|
||||
|
||||
# Create build directories if necessary
|
||||
mkdir -p "$PROJECT_DIR/build"
|
||||
cd "$PROJECT_DIR/build"
|
||||
|
||||
# Configure with CMake and compile
|
||||
if [ -d "$QT_PATH" ]; then
|
||||
cmake -DCMAKE_PREFIX_PATH="$QT_PATH" ..
|
||||
else
|
||||
echo "⚠️ Qt not found at $QT_PATH, trying without specifying path..."
|
||||
cmake ..
|
||||
fi
|
||||
|
||||
make $APP_NAME
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo ""
|
||||
echo "✅ Compilation successful!"
|
||||
echo "📍 Dylib: $PROJECT_DIR/build/dylibs/$APP_NAME.dylib"
|
||||
echo ""
|
||||
echo "🚀 To inject into the reMarkable application:"
|
||||
echo " DYLD_INSERT_LIBRARIES=\"$PROJECT_DIR/build/dylibs/$APP_NAME.dylib\" /Applications/reMarkable.app/Contents/MacOS/reMarkable"
|
||||
echo ""
|
||||
else
|
||||
echo "❌ Compilation failed"
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user