INC = -I/usr/include -I/usr/local/include/player-2.1/
LDFLAGS = -L/usr/local/lib
all:  laserobstacleavoid wallfollow sonarobstacleavoid randomwalk 
#all: audiodspread audioread audiowrite example_from_manual getcolor grip laserobstacleavoid lookupport manualGrip ptz randomwalk recharge say shapetracker simulation_poke sonarobstacleavoid stress swarmboat_target visualservo waveformread
wallfollow: wallfollow.cc
	g++ $(INC) $(LDFLAGS) -g -o wallfollow `pkg-config --cflags playerc++` wallfollow.cc `pkg-config --libs playerc++`
#	g++ $(INC) $(LDFLAGS) -g -o wallfollow wallfollow.cc -llibplayerc++

laserobstacleavoid: laserobstacleavoid.cc
	g++ $(INC) $(LDFLAGS) -g -o laserobstacleavoid `pkg-config --cflags playerc++` laserobstacleavoid.cc `pkg-config --libs playerc++`
#	g++ $(INC) $(LDFLAGS) -g -o laserobstacleavoid laserobstacleavoid.cc -llibplayerc++

#sonarobstacleavoid: sonarobstacleavoid.cc
#	g++ $(INC) $(LDFLAGS) -g -o sonarobstacleavoid sonarobstacleavoid.cc -llibplayerc++

sonarobstacleavoid: sonarobstacleavoid.cc
	g++ $(INC) $(LDFLAGS) -g -o sonarobstacleavoid `pkg-config --cflags playerc++` sonarobstacleavoid.cc `pkg-config --libs playerc++`
randomwalk: randomwalk.cc
	g++ $(INC) $(LDFLAGS) -g -o randomwalk `pkg-config --cflags playerc++` randomwalk.cc `pkg-config --libs playerc++`
clean:
	rm *.o laserobstacleavoid wallfollow sonarobstacleavoid randomwalk
