mirror of
https://github.com/bjornbytes/lovr.git
synced 2024-07-08 23:23:38 +00:00
24 lines
848 B
Plaintext
24 lines
848 B
Plaintext
CFLAGS += -O2
|
|
CFLAGS += -Wall
|
|
|
|
LIBS += -l luajit-5.1
|
|
LIBS += -l glfw3
|
|
LIBS += -l assimp
|
|
LIBS += -l osvrClient
|
|
LIBS += -l osvrClientKit
|
|
LIBS += -framework OpenGL
|
|
LIBS += -pagezero_size 10000 -image_base 100000000 # OSX magic for LuaJIT
|
|
|
|
: foreach vendor/map/*.c |> clang -c %f -o %o |> obj/%B.o
|
|
: foreach vendor/vec/*.c |> clang -c %f -o %o |> obj/%B.o
|
|
|
|
: foreach event/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
|
: foreach graphics/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
|
: foreach headset/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
|
: foreach joystick/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
|
: foreach timer/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
|
: foreach lovr/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/lovr_%B.o
|
|
|
|
: foreach *.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
|
: obj/*.o |> clang -o %o %f $(LIBS) |> ../lovr
|