2016-07-07 07:04:24 +00:00
|
|
|
CFLAGS += -O2
|
|
|
|
CFLAGS += -Wall
|
|
|
|
|
|
|
|
LIBS += -l luajit-5.1
|
|
|
|
LIBS += -l glfw3
|
|
|
|
LIBS += -l assimp
|
2016-07-10 21:56:29 +00:00
|
|
|
LIBS += -l osvrClient
|
|
|
|
LIBS += -l osvrClientKit
|
2016-07-07 07:04:24 +00:00
|
|
|
LIBS += -framework OpenGL
|
2016-07-23 22:41:15 +00:00
|
|
|
LIBS += -pagezero_size 10000 -image_base 100000000 # OSX magic for LuaJIT
|
2016-07-07 07:04:24 +00:00
|
|
|
|
2016-08-08 21:40:18 +00:00
|
|
|
: foreach vendor/map/*.c |> clang -c %f -o %o |> obj/%B.o
|
2016-08-10 06:28:17 +00:00
|
|
|
: foreach vendor/vec/*.c |> clang -c %f -o %o |> obj/%B.o
|
2016-08-08 21:40:18 +00:00
|
|
|
|
2016-08-08 01:32:37 +00:00
|
|
|
: foreach event/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
|
|
|
: foreach graphics/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
2016-08-11 04:17:14 +00:00
|
|
|
: foreach headset/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
2016-08-08 01:32:37 +00:00
|
|
|
: foreach joystick/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
|
|
|
: foreach timer/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
2016-08-10 06:28:17 +00:00
|
|
|
: foreach lovr/*.c |> clang -c %f -o %o $(CFLAGS) |> obj/lovr_%B.o
|
2016-08-08 01:32:37 +00:00
|
|
|
|
2016-07-07 07:04:24 +00:00
|
|
|
: foreach *.c |> clang -c %f -o %o $(CFLAGS) |> obj/%B.o
|
|
|
|
: obj/*.o |> clang -o %o %f $(LIBS) |> ../lovr
|