From 3b7fbb86e38c768d5910cd3a2370ee7a4d6629ad Mon Sep 17 00:00:00 2001 From: Marcelina Szostak Date: Sun, 8 Dec 2024 17:21:17 +0100 Subject: [PATCH] Added windows compilation to Makefile using mingw --- .gitignore | 2 ++ Makefile | 5 ++++- gol.c | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 5521bb0..5b3324c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ a.out +a.exe raylib-5.5_linux_amd64/ +raylib-5.5_win64_mingw-w64/ diff --git a/Makefile b/Makefile index 0ea42b4..62fc4dd 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,6 @@ default: clang gol.c -L raylib-5.5_linux_amd64/lib -l:libraylib.a -lm - +windows: + export WIN=1 + x86_64-w64-mingw32-gcc gol.c -L raylib-5.5_win64_mingw-w64/lib/ -lraylib -lwinmm -lgdi32 + unset WIN diff --git a/gol.c b/gol.c index 7ce5b7c..784ff08 100644 --- a/gol.c +++ b/gol.c @@ -1,5 +1,10 @@ #include + +#ifdef WIN +#include "./raylib-5.5_win64_mingw-w64/include/raylib.h" +#else #include "./raylib-5.5_linux_amd64/include/raylib.h" +#endif #define SIZE 100