equal
  deleted
  inserted
  replaced
  
    
    
    12 ### Targets ###  | 
    12 ### Targets ###  | 
    13 all: libs-float libs-double python-module  | 
    13 all: libs-float libs-double python-module  | 
    14   | 
    14   | 
    15 libs-float:  | 
    15 libs-float:  | 
    16 	mkdir -p $(ROOT)/bin/$@  | 
    16 	mkdir -p $(ROOT)/bin/$@  | 
    17 	$(MAKE) -C $(ROOT)/bin/$@ -f $(ROOT)/src/Makefile libs ROOT="$(ROOT)"  | 
    17 	$(MAKE) -C $(ROOT)/bin/$@ -f $(ROOT)/src/Makefile libs ROOT="$(ROOT)" CCFLAGS="$(CCFLAGS) -fsingle-precision-constant"  | 
    18   | 
    18   | 
    19 libs-double:  | 
    19 libs-double:  | 
    20 	mkdir -p $(ROOT)/bin/$@  | 
    20 	mkdir -p $(ROOT)/bin/$@  | 
    21 	$(MAKE) -C $(ROOT)/bin/$@ -f $(ROOT)/src/Makefile libs ROOT="$(ROOT)" DEFS="$(DEFS) -DPYRIT_DOUBLE"  | 
    21 	$(MAKE) -C $(ROOT)/bin/$@ -f $(ROOT)/src/Makefile libs ROOT="$(ROOT)" CCFLAGS="$(CCFLAGS) -DPYRIT_DOUBLE"  | 
    22   | 
    22   | 
    23 libs: $(LIBOBJS)  | 
    23 libs: $(LIBOBJS)  | 
    24   | 
    24   | 
    25 python-module: libs-float  | 
    25 python-module: libs-float  | 
    26 	mkdir -p $(ROOT)/bin/$@  | 
    26 	mkdir -p $(ROOT)/bin/$@  | 
    34 	rm -rf $(ROOT)/bin/python-module  | 
    34 	rm -rf $(ROOT)/bin/python-module  | 
    35   | 
    35   | 
    36   | 
    36   | 
    37 ### Rules ###  | 
    37 ### Rules ###  | 
    38 %.o: %.cc  | 
    38 %.o: %.cc  | 
    39 	$(CXX) -c -o $@ $(DEFS) $(CCFLAGS) $<  | 
    39 	$(CXX) -c -o $@ $(CCFLAGS) $<  | 
    40   | 
    40   | 
    41   | 
    41   | 
    42 ### Dependencies ###  | 
    42 ### Dependencies ###  | 
    43 matrix.o: matrix.cc matrix.h vector.h common.h  | 
    43 matrix.o: matrix.cc matrix.h vector.h common.h  | 
    44 noise.o: noise.cc noise.h common.h  | 
    44 noise.o: noise.cc noise.h common.h  | 
    47 kdtree.o: kdtree.cc kdtree.h scene.h common.h  | 
    47 kdtree.o: kdtree.cc kdtree.h scene.h common.h  | 
    48 octree.o: octree.cc octree.h scene.h common.h  | 
    48 octree.o: octree.cc octree.h scene.h common.h  | 
    49 raytracer.o: raytracer.cc raytracer.h scene.h vector.h noise.h common.h  | 
    49 raytracer.o: raytracer.cc raytracer.h scene.h vector.h noise.h common.h  | 
    50   | 
    50   | 
    51 raytracermodule.o: raytracermodule.cc $(LIBOBJS)  | 
    51 raytracermodule.o: raytracermodule.cc $(LIBOBJS)  | 
    52 	$(CXX) -c -o $@ $(DEFS) $(CCFLAGS) $(PY_CCFLAGS) $<  | 
    52 	$(CXX) -c -o $@ $(CCFLAGS) $(PY_CCFLAGS) $<  |