1
0
Fork 0
mirror of https://github.com/bjornbytes/lovr.git synced 2024-07-08 23:23:38 +00:00
lovr/src/Tupfile
2016-08-10 21:17:14 -07:00

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