CC = g++
CFLAGS = -pedantic -Wall -g -I../spacenav/libspnav/ -I/usr/local/include
LDFLAGS = -L../spacenav/libspnav -L/usr/local/lib -lspnav -lX11 -llcm

.PHONY: all
all: ThreeDeeMouse2ChassisDrive 	

ThreeDeeMouse2ChassisDrive: src/robot/chassis/ThreeDeeMouse2ChassisDrive/ThreeDeeMouse2ChassisDrive.cpp
	$(CC) $(CFLAGS) -DBUILD_X11 -o $@ $< $(LDFLAGS) -o bin/robot/chassis/ThreeDeeMouse2ChassisDrive

.PHONY: clean
clean:
	rm -f bin/robot/chassis/ThreeDeeMouse2ChassisDrive
	rm -f bin/robot/chassis/ChassisDriver

.PHONY: prep
prep:
	rm -rf bin/robot/chassis/ThreeDeeMouse2ChassisDrive
	rm -rf bin/robot/chassis/ChassisDriver
