diff --git a/code/hardware/vr/Makefile b/code/hardware/vr/Makefile
index c08a539..8cb76cc 100644
--- a/code/hardware/vr/Makefile
+++ b/code/hardware/vr/Makefile
@@ -18,11 +18,14 @@ clean:
 
 ifeq ($(PLATFORM), Linux)
 
+ODE_CFLAGS = $(shell ode-config --cflags)
+ODE_LDFLAGS = $(shell ode-config --libs)
+
 avatar.so: avatar.o
-	gcc -shared avatar.o -o avatar.so
+	gcc -shared avatar.o -o avatar.so $(ODE_LDFLAGS)
 
 avatar.o: avatar.c
-	gcc -c -fPIC -I$(INCLUDEPY) avatar.c
+	gcc -c -fPIC -I$(INCLUDEPY) $(ODE_CFLAGS) avatar.c
 
 avatar.c: avatar.pyx
 	pyrexc avatar.pyx
