diff --git a/README.md b/README.md index a2e1198..409403e 100644 --- a/README.md +++ b/README.md @@ -1,43 +1,60 @@ -# joomer-efsw-file-monitoring +# joomer-efsw-bsz-monitoring Watch folder for images and flip them # Demonstrates -- file monitoring +- bsz monitoring # Usage ``` -joomer-efsw-file-monitoring -- drag and drop files into the test folder +joomer-efsw-bsz-monitoring +- drag and drop bszs into the test folder ``` -[todo] - # Build ``` learndir/ -└── joomer-efsw-bsz-file-monitoring/ +└── joomer-efsw-bsz-monitoring/ + └──x64 + └──release + └──test + └──Linux + └──release + └──test └── efsw ``` ## Ubuntu Linux + + +Run terminal ``` -mkdir learndir -cd learndir -git clone https://github.com/SpartanJ/efsw.git -mkdir -p efsw/build -cd efsw/build +# Install the following if not already installed +sudo apt update +sudo apt install git +sudo apt install cmake +sudo apt install build-essential cmake # build-essential contains gcc,g++ and make + +# create all the directories needed +mkdir learndir && cd learndir +mkdir efsw joomer-efsw-bsz-monitoring + +# Build Entropia bsz System Watcher +cd efsw +git clone https://github.com/SpartanJ/efsw.git . +mkdir -p build +cd build cmake .. -make -j4 -cd ../.. -git clone https://git.indoodle.com/jason/joomer-bsz-efsw-file-monitoring.git -cd joomer-bsz-efsw-file-monitoring -git switch ProposedCleanup +make -j$(nproc) + +# Build joomer-efsw-bsz-monitoring +cd ../../joomer-efsw-bsz-monitoring +git clone https://git.indoodle.com/jason/joomer-efsw-bsz-monitoring.git . wget https://raw.githubusercontent.com/nothings/stb/master/stb_image.h wget https://raw.githubusercontent.com/nothings/stb/master/stb_image_write.h -make all -j4 +make all -j$(nproc) mkdir bin/Linux/release/test -bin/Linux/release/joomer-efsw-bsz-file-monitoring +bin/Linux/release/joomer-efsw-bsz-monitoring ``` ## Windows @@ -48,21 +65,26 @@ bin/Linux/release/joomer-efsw-bsz-file-monitoring Run **x64 Native Tools Command Prompt for VS** ``` -mkdir learndir -cd learndir -git clone https://github.com/SpartanJ/efsw.git +mkdir learndir && cd learndir +mkdir efsw joomer-efsw-bsz-monitoring + +# Build Entropia bsz System Watcher cd efsw -mkdir build -cd build -cmake .. -msbuild efsw.sln /p:Configuration=Release -cd .. -git clone https://git.indoodle.com/jason/joomer-efsw-bsz-monitoring.git -cd joomer-bsz-efsw-monitoring +git clone https://github.com/SpartanJ/efsw.git . +cmake -B ./build +cmake --build ./build --config Release -j%NUMBER_OF_PROCESSORS% + +# Build joomer-efsw-bsz-monitoring +cd ../joomer-efsw-bsz-monitoring +git clone https://git.indoodle.com/jason/joomer-efsw-bsz-monitoring.git . curl -LO https://raw.githubusercontent.com/nothings/stb/master/stb_image.h curl -LO https://raw.githubusercontent.com/nothings/stb/master/stb_image_write.h msbuild joomer-efsw-bsz-monitoring.vcxproj /p:Configuration=release -mkdir -p x64\release\test + +# create test folder to put images in +mkdir x64\release\test + +# run x64\release\joomer-efsw-bsz-monitoring.exe ```