On a side note, the build is quickly growing 🧐
A relevant part of it comes from "embedding" #binary #png images into the executable. Here's indeed a weakness of my favorite #programming language: #C. There's just no standard way to include binary data 😒
In the past, I had hacked something together with #objcopy. Non-portable, and doesn't work any more with the llvm tooling installed with #FreeBSD 13.3. I tried the #incbin pseudo-opcode which worked perfectly, but that's non-portable as well, you can't rely on the #assembler to support it. So I took the only portable route, generating C source (embedding the binary data into "string literals"), which requires a separate little tool built in a sub-make 🤯
This is really a feature #C desperately needs: a standard way to embed binary data.
