diff --git a/README.md b/README.md index a851053..5441575 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ poomer-efsw --watchdir:/tmp --ext:zip --ext:bsz # Build ``` workdir/ +├── cmake/ (macos) ├── build_engine_sdk/ ├── oom/ ├── efsw/ @@ -17,29 +18,35 @@ workdir/ ``` ## MacOS -Install Cmake to /Applications -``` -curl -LO https://github.com/Kitware/CMake/releases/download/v3.31.6/cmake-3.31.6-macos-universal.dmg -open cmake-3.31.6-macos-universal.dmg -``` - -Download SDK for your OS and drag bella_engine_sdk into your workdir. On Windows rename unzipped folder by removing version ie bella_engine_sdk-24.6.0 -> bella_engine_sdk - -- [bella_engine_sdk MacOS](https://downloads.bellarender.com/bella_engine_sdk-24.6.0.dmg) -- [bella_engine_sdk Linux](https://downloads.bellarender.com/bella_engine_sdk-24.6.0.tar.gz) -- [bella_engine_sdk Win](https://downloads.bellarender.com/bella_engine_sdk-24.6.0.zip) ``` -mkdir workdir -cd workdir -git clone https://github.com/SpartanJ/efsw.git -mkdir -p efsw/build -cd efsw/build -/Applications/CMake.app/Contents/bin/cmake .. -make -j4 -cd ../.. -git clone https://github.com/oomer/oom.git -git clone https://github.com/oomer/poomer-efsw.git +# Install xcode +xcode-select --install + +mkdir workdir && cd workdir +mkdir cmake efsw poomer-efsw + +# Build cmake +cd cmake +git clone https://github.com/Kitware/CMake.git . +./configure +make -j$(sysctl -n hw.ncpu) + +# Build efsw +cd ../efsw && git clone https://github.com/SpartanJ/efsw.git . +../cmake/bin/cmake -B ./build +../cmake/bin/cmake --build ./build -j$(sysctl -n hw.ncpu) + +# Get bella sdk +cd .. +curl -LO https://downloads.bellarender.com/bella_engine_sdk-25.3.0-macos.zip +tar -xvf bella_engine_sdk-25.3.0-macos.zip + +# Get oom +git clone https://git.indoodle.com/oomer/oom.git + +# Build poomer-efsw cd poomer-efsw -make all -j4 +git clone https://github.com/oomer/poomer-efsw.git . +make all -j$(sysctl -n hw.ncpu) ```