
SHELL       = /bin/sh

.SUFFIXES: .c

all: gen_data_texcube gen_data_cube gen_data_doublebuf

gen_data_texcube : texture.h model.h packet.h defines.h gen_data_texcube.cpp packet.cpp
	$(CC) -o gen_data_texcube gen_data_texcube.cpp packet.cpp vec3.cpp vec4.cpp quaternion.cpp mat33.cpp mat44.cpp -lm
	
gen_data_cube : model.h packet.h defines.h gen_data_cube.cpp packet.cpp
	$(CC) -o gen_data_cube gen_data_cube.cpp packet.cpp vec3.cpp vec4.cpp quaternion.cpp mat33.cpp mat44.cpp -lm
	
gen_data_doublebuf : texture.h model.h packet.h defines.h gen_data_doublebuf.cpp packet.cpp
	$(CC) -o gen_data_doublebuf gen_data_doublebuf.cpp packet.cpp vec3.cpp vec4.cpp quaternion.cpp mat33.cpp mat44.cpp -lm
	
clean:
	rm -f *.o gen_data_texcube gen_data_cube gen_data_doublebuf *.dat
