|      2 	ROOT=$(shell pwd)/.. |      2 	ROOT=$(shell pwd)/.. | 
|      3 endif |      3 endif | 
|      4  |      4  | 
|      5 include $(ROOT)/config.mk |      5 include $(ROOT)/config.mk | 
|      6  |      6  | 
|         |      7 RTLIBS=libs-double | 
|         |      8 DEFS+=-DPYRIT_DOUBLE | 
|         |      9  | 
|      7  |     10  | 
|      8 ### Rules ### |     11 ### Rules ### | 
|      9 %.o: %.cc |     12 %.o: %.cc | 
|     10 	$(CXX) -c -o $@ $(CCFLAGS) $(SDL_CCFLAGS) $< $(DEFS) -DPYRIT_DOUBLE |     13 	$(CXX) -c -o $@ $(CCFLAGS) $(SDL_CCFLAGS) $< $(DEFS) | 
|     11  |     14  | 
|     12 %: %.o |     15 %: %.o | 
|     13 	$(CXX) -o $@ $(ROOT)/bin/libs-double/*.o $< image.o $(LDFLAGS) $(SDL_LDFLAGS) -lpng |     16 	$(CXX) -o $@ $(ROOT)/bin/$(RTLIBS)/*.o $< image.o $(LDFLAGS) $(SDL_LDFLAGS) -lpng | 
|     14  |     17  | 
|     15 ### Targets ### |     18 ### Targets ### | 
|     16 all: realtime realtime_dragon realtime_bunny spheres_shadow |     19 all: realtime realtime_dragon realtime_bunny spheres_shadow | 
|     17  |     20  | 
|     18 realtime: realtime.o libs-double image.o |     21 realtime: realtime.o $(RTLIBS) image.o | 
|     19 realtime_dragon: realtime_dragon.o libs-double image.o |     22 realtime_dragon: realtime_dragon.o $(RTLIBS) image.o | 
|     20 realtime_bunny: realtime_bunny.o libs-double image.o |     23 realtime_bunny: realtime_bunny.o $(RTLIBS) image.o | 
|     21 spheres_shadow: spheres_shadow.o libs-double image.o |     24 spheres_shadow: spheres_shadow.o $(RTLIBS) image.o | 
|     22  |     25  | 
|     23 realtime.o: realtime.cc |     26 realtime.o: realtime.cc common_sdl.h | 
|     24 realtime_dragon.o: realtime_dragon.cc common_sdl.h common_ply.h |     27 realtime_dragon.o: realtime_dragon.cc common_sdl.h common_ply.h | 
|     25 realtime_bunny.o: realtime_bunny.cc common_sdl.h common_ply.h |     28 realtime_bunny.o: realtime_bunny.cc common_sdl.h common_ply.h | 
|     26 spheres_shadow.o: spheres_shadow.cc |     29 spheres_shadow.o: spheres_shadow.cc common_sdl.h | 
|     27  |     30  | 
|     28 libs-float: |     31 libs-float: | 
|     29 	$(MAKE) -C ../src libs-float |     32 	$(MAKE) -C ../src libs-float | 
|     30  |     33  | 
|     31 libs-double: |     34 libs-double: |