X-Git-Url: https://git.rohieb.name/MicroTrace.git/blobdiff_plain/fb7298729078489a4b3d27f5be46d664ccdad57a..0e3446ceb6fd6db0cb292671f37b46daaa2aed5b:/Makefile diff --git a/Makefile b/Makefile index a9c458e..982c074 100644 --- a/Makefile +++ b/Makefile @@ -3,19 +3,34 @@ all: MicroTrace CC = g++ -CFLAGS = -O3 -Wall -g -O0 +CFLAGS = -O3 -Wall + OBJ = MicroTrace.o\ Vec3f.o\ Camera.o\ PerspectiveCamera.o\ + Ray.o\ Image.o\ - Ray.o + InfinitePlane.o\ + Sphere.o\ + Triangle.o\ + Shader.o\ + FlatShader.o\ + EyeLightShader.o\ + ReflectiveEyeLightShader.o\ + Scene.o\ + Primitive.o %.o: %.cxx *.hxx $(CC) $(CFLAGS) -c $< -o $@ +%.a: + ar r $@ $< + + + MicroTrace: $(OBJ) clean: - rm *.o MicroTrace + rm *~ *.o *.a MicroTrace