JungleOpenSourceProjectDemo.../README.md

56 lines
1.2 KiB
Markdown
Raw Normal View History

2024-04-27 06:54:30 +08:00
![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
```
2024-04-27 11:41:30 +08:00
### Test executable:
2024-04-27 06:54:30 +08:00
```bash
cp ../res/* ./
./jungle
2024-04-27 11:41:30 +08:00
```
## 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/
```