Mac OS X compatibility.
This commit is contained in:
parent
76033f39cf
commit
85ef3f07f5
10
makefile
10
makefile
@ -5,12 +5,14 @@ AR ?= ar
|
|||||||
LUA ?= luajit/src/luajit
|
LUA ?= luajit/src/luajit
|
||||||
|
|
||||||
CFLAGS += -Iluajit/src -Iraylib/src -Iraygui/src
|
CFLAGS += -Iluajit/src -Iraylib/src -Iraygui/src
|
||||||
LDFLAGS += -Lluajit/src -lluajit -Lraylib/src -lraylib
|
LDFLAGS += -Lluajit/src -Lraylib/src -lraylib
|
||||||
|
|
||||||
MODULES := raymath rlgl easings gestures physac raygui
|
MODULES := raymath rlgl easings gestures physac raygui
|
||||||
|
|
||||||
ifeq ($(OS),Windows_NT)
|
ifeq ($(OS),Windows_NT)
|
||||||
LDFLAGS += -lopengl32 -lgdi32 -lwinmm -static
|
LDFLAGS += -lopengl32 -lgdi32 -lwinmm -static
|
||||||
|
else ifeq ($(shell uname),Darwin)
|
||||||
|
LDFLAGS += -framework CoreVideo -framework IOKit -framework Cocoa -framework GLUT -framework OpenGL
|
||||||
else
|
else
|
||||||
LDFLAGS += -ldl -lX11 -lpthread
|
LDFLAGS += -ldl -lX11 -lpthread
|
||||||
endif
|
endif
|
||||||
@ -25,16 +27,16 @@ all: raylua_s raylua_e
|
|||||||
all: raylua_s raylua_e luajit raylib
|
all: raylua_s raylua_e luajit raylib
|
||||||
|
|
||||||
luajit:
|
luajit:
|
||||||
$(MAKE) -C luajit amalg BUILDMODE=static
|
$(MAKE) -C luajit amalg BUILDMODE=static MACOSX_DEPLOYMENT_TARGET=10.13
|
||||||
|
|
||||||
raylib:
|
raylib:
|
||||||
$(MAKE) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" -C raylib/src
|
$(MAKE) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" -C raylib/src
|
||||||
|
|
||||||
raylua_s: src/raylua.o src/raylua_s.o
|
raylua_s: src/raylua.o src/raylua_s.o
|
||||||
$(CC) -o $@ $^ $(LDFLAGS)
|
$(CC) -o $@ $^ $(LDFLAGS) luajit/src/libluajit.a
|
||||||
|
|
||||||
raylua_e: src/raylua.o src/raylua_e.o src/raylua_builder.o src/lib/miniz.o
|
raylua_e: src/raylua.o src/raylua_e.o src/raylua_builder.o src/lib/miniz.o
|
||||||
$(CC) -o $@ $^ $(LDFLAGS)
|
$(CC) -o $@ $^ $(LDFLAGS) luajit/src/libluajit.a
|
||||||
|
|
||||||
raylua.dll: src/raylua.o
|
raylua.dll: src/raylua.o
|
||||||
$(CC) -shared -fPIE -o $@ $^ $(LDFLAGS)
|
$(CC) -shared -fPIE -o $@ $^ $(LDFLAGS)
|
||||||
|
Loading…
Reference in New Issue
Block a user