TARGETS=	box2d-example

PROJECT=	../..

CXXFLAGS=	-g -O2 -DMAEMO -DTARGET_FLOAT32_IS_FIXED

SOURCES=	main.cpp

ifneq ($(INCLUDE_DEPENDENCIES),yes)

all:	
	@make --no-print-directory INCLUDE_DEPENDENCIES=yes $(TARGETS)

.PHONY:	clean
clean:
	rm -f ./box2d-example; rm -f ./*.d; rm -f ./*.o

else

-include $(addprefix ./,$(SOURCES:.cpp=.d))

endif

FIXED_OBJECTS= $(addprefix ./,$(SOURCES:.cpp=.o))

%.o:		%.cpp
	mkdir -p $(dir $@)
	c++ $(CXXFLAGS) -c -o $@ $<

box2d-example:	$(FIXED_OBJECTS)
	g++ -rdynamic -o $@ $^ $(LDFLAGS) -lbox2d -lSDL -lSDLmain -lSDL_gfx

%.d:		%.cpp
	@mkdir -p $(dir $@)
	c++ -M -MT $(@:.d=.o) $(CXXFLAGS) -o $@ $<

