diff --git a/MakefileMacOS b/MakefileMacOS new file mode 100644 index 0000000..bb2b7ee --- /dev/null +++ b/MakefileMacOS @@ -0,0 +1,25 @@ +CC=gcc + +SRC=src/main.c \ + src/world.c \ + src/player.c \ + src/physics.c \ + src/render.c \ + src/collision.c + +OUT=wrldbox + +# On macOS, Homebrew usually installs raylib to /opt/homebrew +INCLUDES=-Iinclude -I/opt/homebrew/include +LIBPATH=-Llib -L/opt/homebrew/lib + +CFLAGS=-O2 -Wall + +# macOS-specific flags replacing Linux X11 dependencies +LIBS=-lraylib -framework OpenGL -framework Cocoa -framework IOKit -framework CoreVideo + +all: + $(CC) $(SRC) $(CFLAGS) $(INCLUDES) $(LIBPATH) -o $(OUT) $(LIBS) + +clean: + rm -f $(OUT) \ No newline at end of file