X-Git-Url: https://git.rohieb.name/MicroTrace.git/blobdiff_plain/9e556ed5343384fcf9258fe0f37af3c1fb9b9b3d..881404b4607d24af0d8efea7b041910d796b9474:/Makefile diff --git a/Makefile b/Makefile index 2223440..ac86170 100644 --- a/Makefile +++ b/Makefile @@ -3,14 +3,31 @@ all: MicroTrace CC = g++ -CFLAGS = -O3 -Wall +CFLAGS = -O3 -Wall -fopenmp + 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\ + PhongShader.o\ + Light.o\ + PointLight.o\ + SpotLight.o\ + Scene.o\ + Primitive.o\ + QuadAreaLight.o\ + Box.o\ + kDTree.o %.o: %.cxx *.hxx $(CC) $(CFLAGS) -c $< -o $@ @@ -21,6 +38,6 @@ OBJ = MicroTrace.o\ MicroTrace: $(OBJ) - + g++ -fopenmp $(OBJ) -o MicroTrace clean: - rm *.o *.a MicroTrace + rm *~ *.o *.a MicroTrace