JungleOpenSourceProjectDemo.../README.md

56 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

![logo](https://git.suthby.org:2024/SuthbyPublic/JungleOpenSourceProjectRepo/raw/branch/main/test.png)
## Supporting Progress:
- **OS**
* [x] Windows
* [x] Linux
* [ ] Android
- **Architecture**
* [X] x86
* [X] amd64
* [ ] armv7-eabi
* [ ] aarch64
## Building instructions for Debian Linux distribution series(tested on Debian 12.5 stable):
### Dependences package install:
* on debian
```bash
sudo apt install libwayland-dev libx11-dev libxkbcommon-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev
```
* on archlinux
If you have been using GUI on archlinux, you shouldn't install any.
Or you shoud install Desktop Environment.
### Clone and Build:
```bash
git clone https://git.suthby.org:2024/SuthbyPublic/JungleOpenSourceProjectRepo.git --recurse-submodules
cd JungleOpenSourceProjectRepo
mkdir build
cd build
cmake ..
make
```
### Test executable:
```bash
cp ../res/* ./
./jungle
```
## Building progress for MSWindows(tested on MSWindow10/11):
### Build with GCC and GNUMake:
#### install cmake
```cmd
winget install -e --id Kitware.CMake
#or
start https://cmake.org/download/
```
#### download and install GNUMake for Windows32
```cmd
start https://sourceforge.net/projects/gnuwin32/files/make/
```