## This file was generated by Makefile Generator. BIN = rat_physics_double_gcc BINDIR = lib\i686 OBJS = \ ${OBJDIR}/aabb.o \ ${OBJDIR}/arbiter.o \ ${OBJDIR}/body.o \ ${OBJDIR}/body_manager.o \ ${OBJDIR}/body_manager_array_table.o \ ${OBJDIR}/body_manager_quad_tree.o \ ${OBJDIR}/collision.o \ ${OBJDIR}/collision_filter.o \ ${OBJDIR}/common.o \ ${OBJDIR}/constraint.o \ ${OBJDIR}/constraint_bar.o \ ${OBJDIR}/constraint_pivot.o \ ${OBJDIR}/constraint_slider.o \ ${OBJDIR}/contact.o \ ${OBJDIR}/dlmalloc.o \ ${OBJDIR}/hull.o \ ${OBJDIR}/hull_particle.o \ ${OBJDIR}/hull_circle.o \ ${OBJDIR}/hull_polygon.o \ ${OBJDIR}/island.o \ ${OBJDIR}/line.o \ ${OBJDIR}/math_util.o \ ${OBJDIR}/memory.o \ ${OBJDIR}/qsort.o \ ${OBJDIR}/quad_tree.o \ ${OBJDIR}/spring.o \ ${OBJDIR}/transform.o \ ${OBJDIR}/vector.o \ ${OBJDIR}/world.o OBJDIR = obj\double_precision\i686 LINKER = ar CC = gcc CPP = g++ CFLAGS = -c -march=pentium4 -msse2 --expensive-optimizations -std=gnu89 -Iinc -DRAT_PHYSICS_DOUBLE_PRECISION -s -O3 -w all: ${OBJS} ${LINKER} -rv ${BINDIR}/lib${BIN}.a ${OBJS} all-rebuild: clean all all-dist: all dist-clean all-rebuild-dist: clean all dist-clean ${OBJDIR}/aabb.o: src/aabb.c inc/aabb.h ${CC} ${CFLAGS} src/aabb.c -o ${OBJDIR}/aabb.o ${OBJDIR}/arbiter.o: src/arbiter.c inc/arbiter.h ${CC} ${CFLAGS} src/arbiter.c -o ${OBJDIR}/arbiter.o ${OBJDIR}/body.o: src/body.c inc/body.h ${CC} ${CFLAGS} src/body.c -o ${OBJDIR}/body.o ${OBJDIR}/body_manager.o: src/body_manager.c inc/body_manager.h inc/body_manager_array_table.h inc/arbiter.h inc/body.h inc/collision.h ${CC} ${CFLAGS} src/body_manager.c -o ${OBJDIR}/body_manager.o ${OBJDIR}/body_manager_array_table.o: src/body_manager_array_table.c inc/body_manager_array_table.h inc/body_manager.h ${CC} ${CFLAGS} src/body_manager_array_table.c -o ${OBJDIR}/body_manager_array_table.o ${OBJDIR}/body_manager_quad_tree.o: src/body_manager_quad_tree.c inc/body_manager_quad_tree.h inc/quad_tree.h inc/body_manager.h ${CC} ${CFLAGS} src/body_manager_quad_tree.c -o ${OBJDIR}/body_manager_quad_tree.o ${OBJDIR}/collision.o: src/collision.c inc/collision.h ${CC} ${CFLAGS} src/collision.c -o ${OBJDIR}/collision.o ${OBJDIR}/collision_filter.o: src/collision_filter.c inc/collision_filter.h ${CC} ${CFLAGS} src/collision_filter.c -o ${OBJDIR}/collision_filter.o ${OBJDIR}/common.o: src/common.c inc/common.h ${CC} ${CFLAGS} src/common.c -o ${OBJDIR}/common.o ${OBJDIR}/constraint.o: src/constraint.c inc/constraint.h ${CC} ${CFLAGS} src/constraint.c -o ${OBJDIR}/constraint.o ${OBJDIR}/constraint_bar.o: src/constraint_bar.c inc/constraint_bar.h ${CC} ${CFLAGS} src/constraint_bar.c -o ${OBJDIR}/constraint_bar.o ${OBJDIR}/constraint_pivot.o: src/constraint_pivot.c inc/constraint_pivot.h ${CC} ${CFLAGS} src/constraint_pivot.c -o ${OBJDIR}/constraint_pivot.o ${OBJDIR}/constraint_slider.o: src/constraint_slider.c inc/constraint_slider.h ${CC} ${CFLAGS} src/constraint_slider.c -o ${OBJDIR}/constraint_slider.o ${OBJDIR}/contact.o: src/contact.c inc/contact.h ${CC} ${CFLAGS} src/contact.c -o ${OBJDIR}/contact.o ${OBJDIR}/dlmalloc.o: src/dlmalloc.c inc/dlmalloc.h ${CC} ${CFLAGS} src/dlmalloc.c -o ${OBJDIR}/dlmalloc.o ${OBJDIR}/hull.o: src/hull.c inc/hull.h inc/hull_circle.h inc/hull_polygon.h ${CC} ${CFLAGS} src/hull.c -o ${OBJDIR}/hull.o ${OBJDIR}/hull_particle.o: src/hull_particle.c inc/hull_particle.h ${CC} ${CFLAGS} src/hull_particle.c -o ${OBJDIR}/hull_particle.o ${OBJDIR}/hull_circle.o: src/hull_circle.c inc/hull_circle.h ${CC} ${CFLAGS} src/hull_circle.c -o ${OBJDIR}/hull_circle.o ${OBJDIR}/hull_polygon.o: src/hull_polygon.c inc/hull_polygon.h ${CC} ${CFLAGS} src/hull_polygon.c -o ${OBJDIR}/hull_polygon.o ${OBJDIR}/island.o: src/island.c inc/island.h ${CC} ${CFLAGS} src/island.c -o ${OBJDIR}/island.o ${OBJDIR}/line.o: src/line.c inc/line.h ${CC} ${CFLAGS} src/line.c -o ${OBJDIR}/line.o ${OBJDIR}/math_util.o: src/math_util.c inc/math_util.h ${CC} ${CFLAGS} src/math_util.c -o ${OBJDIR}/math_util.o ${OBJDIR}/memory.o: src/memory.c inc/memory.h ${CC} ${CFLAGS} src/memory.c -o ${OBJDIR}/memory.o ${OBJDIR}/qsort.o: src/qsort.c inc/qsort.h ${CC} ${CFLAGS} src/qsort.c -o ${OBJDIR}/qsort.o ${OBJDIR}/quad_tree.o: src/quad_tree.c inc/quad_tree.h ${CC} ${CFLAGS} src/quad_tree.c -o ${OBJDIR}/quad_tree.o ${OBJDIR}/spring.o: src/spring.c inc/spring.h ${CC} ${CFLAGS} src/spring.c -o ${OBJDIR}/spring.o ${OBJDIR}/transform.o: src/transform.c inc/transform.h ${CC} ${CFLAGS} src/transform.c -o ${OBJDIR}/transform.o ${OBJDIR}/vector.o: src/vector.c inc/vector.h ${CC} ${CFLAGS} src/vector.c -o ${OBJDIR}/vector.o ${OBJDIR}/world.o: src/world.c inc/world.h ${CC} ${CFLAGS} src/world.c -o ${OBJDIR}/world.o clean: del ${OBJDIR}\*.o ${BINDIR}\lib${BIN}.a dist-clean: del ${OBJDIR}\*.o