Makefile
branchpyrit
changeset 7 bf17f9f84c91
parent 6 d8d596d26f25
child 14 fc18ac4833f2
equal deleted inserted replaced
6:d8d596d26f25 7:bf17f9f84c91
    44 # C++ raytracer
    44 # C++ raytracer
    45 vector.o: src/vector.cc src/vector.h
    45 vector.o: src/vector.cc src/vector.h
    46 matrix.o: src/matrix.cc src/matrix.h src/vector.h
    46 matrix.o: src/matrix.cc src/matrix.h src/vector.h
    47 noise.o: src/noise.cc src/noise.h
    47 noise.o: src/noise.cc src/noise.h
    48 scene.o: src/scene.cc src/scene.h src/vector.h src/noise.h
    48 scene.o: src/scene.cc src/scene.h src/vector.h src/noise.h
       
    49 kdtree.o: src/kdtree.cc src/kdtree.h
    49 raytracer.o: src/raytracer.cc src/raytracer.h src/scene.h src/vector.h src/noise.h
    50 raytracer.o: src/raytracer.cc src/raytracer.h src/scene.h src/vector.h src/noise.h
    50 
    51 
    51 # python module
    52 # python module
    52 raytracermodule.o: src/raytracermodule.cc src/raytracer.h src/scene.h src/vector.h
    53 raytracermodule.o: src/raytracermodule.cc src/raytracer.h src/scene.h src/vector.h
    53 $(MODULENAME): raytracermodule.o raytracer.o scene.o noise.o
    54 $(MODULENAME): raytracermodule.o raytracer.o scene.o noise.o kdtree.o
    54 	$(CXX) $^ -shared -o $@ $(LDFLAGS)
    55 	$(CXX) $^ -shared -o $@ $(LDFLAGS)
    55 
    56 
    56 # library tests
    57 # library tests
    57 testvector: tests/vector.cc src/vector.h
    58 testvector: tests/vector.cc src/vector.h