# Makefile for controller/sdl/samples
# Satofumi KAMIMURA
# $Id: Makefile 1488 2009-11-02 08:18:33Z satofumi $

# Compile options
CC = $(CXX)
CXXFLAGS = -g -O0 -Wall -Werror $(INCLUDES) `sdl-config --cflags`
INCLUDES = -I.. -I../../../monitor -I../../../gui -I../../../system/sdl -I../../../system -I../../../geometry
LDFLAGS = -L/usr/X11/lib
LDLIBS = `sdl-config --libs` -lGL

# Target
TARGET = \
	usbJoystickSample \

all : $(TARGET)

clean :
	$(RM) *.o $(TARGET)

.PHONY : all clean
######################################################################
REQUIRE_LIBS = ../../../monitor/monitor.a ../../../common/common.a ../controller_sdl.a ../../../gui/gui.a ../../../monitor/system/monitor_system.a ../../../monitor/system/sdl/monitor_system_sdl.a

$(REQUIRE_LIBS) :
	cd $(@D)/ && $(MAKE) $(@F)

$(TARGET) : ViewJoystickInfo.o $(REQUIRE_LIBS)
