3 LIBSDL := `sdl-config --libs`
4 LIBS := ${LIBSDL} ${LIBGL}
8 PRFFLAGS := ${DBGFLAGS} -pg
11 CXXFLAGS := -Wall -pedantic -ansi ${DBGFLAGS}
14 SRCS := entityManager.cpp
21 SRCS += Entities/Ball.cpp
22 SRCS += Entities/Entity.cpp
23 SRCS += Entities/Line.cpp
24 SRCS += Entities/Particle.cpp
25 SRCS += Entities/PhysicsEntity.cpp
26 SRCS += Entities/Point.cpp
27 SRCS += Entities/Polygon.cpp
28 SRCS += Entities/WindParticle.cpp
30 SRCS += GameStates/CreatingPolygon.cpp
31 SRCS += GameStates/GameState.cpp
32 SRCS += GameStates/Paused.cpp
33 SRCS += GameStates/Running.cpp
35 SRCS += input/inputManager.cpp
37 SRCS += graphics/graphics.cpp
39 OBJS := ${SRCS:.cpp=.o}
42 TARGET := ../run_physics
50 ${CXX} ${CXXFLAGS} -o ${TARGET} $^ ${LIBS}
54 ${CXX} -MM $^ > ${DEPEND}
59 rm -f ${OBJS} ${TARGET} *~
70 cd ..; tar -cjf bluestar.tar.bz2 images/ source/