RE: https://mastodon.social/@minotaurs_at_work/116566330254691320

GUYS I DID IT HERE'S HOW:

> Download the #raylib source code.

> Put a terminal in the `src` folder.

> Use #GnuMake with the command `make PLATFORM=PLATFORM_DESKTOP` because we're making a desktop GNU/Linux game.

> This will create an .a file and a series of .o files in the `src` folder.

> Include the .a file in your #GnuGcc linking command with `-L[directory where the file is] -lraylib` and the .o files.

> Remember to include <math.h> with `-lm`and X11 with `-lX11` in your linking command.

What do you mean the linker that linked and packaged the program did not include the library in the package into which it packaged the library? I'm going insane. Please include the library into the package while packaging the library.

#Raylib #gcc #gnumake #gamedev

"Here's a tutorial for Visual Studio and one for CLion, so that everyone can follow!"

Me, armed with #gnubash #gnugcc #gnumake and #geany:

#C #SoftwareDevelopment #OpenGL #Raylib

"What a difference a '-j' makes" is the song I am singing this morning

Just remembered my laptop has lots of cores and if I pass `-j` to `make` then everything runs faster :-).

#GNUMake #OldSchool #ModernHardware

Hi folks! ✌️ I have a couple of news about the game about the bird Birdy 🐦📰

I've add Jorik 🐧 to "Walking through street" mini-game, and changed the Birdy's hair color.

The new version you can already download from the Birdy's Codeberg page 🏔️👉 https://codeberg.org/xolatgames/Birdy-wants-crisps/releases/tag/v1.4.2

And also, I upload it to my website soon.

See you soon! 😉👋

#cpp #cpluplus #box2d #sdl #sdl2 #codelite #cmake #cmake3 #codeberg #opensource #game #games #2d #inkscape #tiled #TiledMapEditor #appimage #gamedev #adventure #gnumake

Currently looking at tools to replace #snakemake for my usage (command runner + workflow manager).

well, i can't say that i'm really surprised, but this snakemake dependency is **heavy**...

and after trying a bit the other options listed here (x-axis), i still think #gnumake fits my usage the best given the size, i just need to survive the syntax... 😬

#ilovefs #ilovefs26 #ilovefreesoftwareday

And thank you to these Free Software projects I use very regularly:
#blender #cmake #feh #firefox #gcc #gimp #git #gnumake #info #krita #nobara #rsync #wayclip

Most evil "make distclean" in a #Makefile?
"git clean -d -x -f" 🤣

#git #GnuMake

I’m teetering on the brink with #gnustep, but man it sure does make it hard.

I’m back to *loving* WindowMaker (yes, Window Maker is not GNUstep). It’s made me love #xorg again after years of preferring OSX/#wayland. I had forgotten how good I had it in 2001 on ‘sid’ with a big ol’ #debian swirl backdrop and WindowMaker on top.

But the one thing I really want is a NeXT-like file browser/launcher (Or maybe I just want Aqua-apex OSX back (10.4/10.5?)). Gnustep Workspace /seems/ to be the best-integrated version of that. However, after I disconnect, new terminal windows launch out of bounds (invisibly) and I have to use some X dark magic to pull them back into the viewport (ugh!). OK, I can patch it, I can fix it. Open source!

But goddam the installation and #gnumake hell to get it working on #freebsd 14.3/15.0-CURRENT just saps joy. After reading dated docs and fiddling for hours I’m barely any closer.

(1/2)

@leibnizopenscience

The paper seems to have missed a powerful workflow language: #Make [1], with #GNUMake [2] being the canonical example. It's stable and nearly half a century old. Learn and use it now and your scientific grandchildren will be able to reproduce your workflow in 2075 [3]. #Maneage [3][4] uses Make for *both* reproducible software + reproducible workflows.

[1] https://en.wikipedia.org/wiki/Make_%28software%29

[2] https://gnu.org/software/make

[3] https://maneage.org

[4] https://doi.org/10.1109/MCSE.2021.3072860

Make (software) - Wikipedia