The unity script doesn't work if you dont have obj folder. I feel like there is no need to run the appliction inside the build script, that adds unneccessary lines/complexity also I changed the name from linux_platform to main cause that's more generic. I didn't know where to add "the simplest possible" thing, so I added it at the end. Tested on PopOS and Windows Subsystem Ubuntu.
### "Unity build" - the simplest way to build a project.
On linux you can easily build your project (here titled linux_platform.c) without having to mess with make files. It's fast, and easier to reason about. This is called a unity build (no it has nothing to do with the Unity game engine)
On linux you can easily build your project without having to mess with make files. It's fast, and easier to reason about. This is called a unity build (no it has nothing to do with the Unity game engine)
Simple create a build file, and give it executable permissions;
Create a build file, and give it executable permissions:
```
touch build.sh
chmod 700 build.sh
```
The edit build.sh to read:
Then edit build.sh:
```
set -e # if error, stop the build
cc -g -std=c99 -c -I /opt/raylib/src linux_platform.c -o ./obj/linux_platform.o