Added windows compilation to Makefile using mingw

This commit is contained in:
Marcelina Szostak 2024-12-08 17:21:17 +01:00
parent 44dcf006b1
commit 3b7fbb86e3
No known key found for this signature in database
GPG Key ID: BE51722E80D2B63F
3 changed files with 11 additions and 1 deletions

2
.gitignore vendored
View File

@ -1,2 +1,4 @@
a.out a.out
a.exe
raylib-5.5_linux_amd64/ raylib-5.5_linux_amd64/
raylib-5.5_win64_mingw-w64/

View File

@ -1,3 +1,6 @@
default: default:
clang gol.c -L raylib-5.5_linux_amd64/lib -l:libraylib.a -lm 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

5
gol.c
View File

@ -1,5 +1,10 @@
#include <stdbool.h> #include <stdbool.h>
#ifdef WIN
#include "./raylib-5.5_win64_mingw-w64/include/raylib.h"
#else
#include "./raylib-5.5_linux_amd64/include/raylib.h" #include "./raylib-5.5_linux_amd64/include/raylib.h"
#endif
#define SIZE 100 #define SIZE 100