equal
deleted
inserted
replaced
4 |
4 |
5 include $(ROOT)/config.mk |
5 include $(ROOT)/config.mk |
6 |
6 |
7 |
7 |
8 ### Targets ### |
8 ### Targets ### |
9 all: realtime realtime_dragon spheres_shadow |
9 all: realtime realtime_dragon realtime_bunny spheres_shadow |
10 |
10 |
11 realtime: realtime.o libs-double |
11 realtime: realtime.o libs-double |
12 $(CXX) -o $@ $(ROOT)/bin/libs-double/*.o $< $(LDFLAGS) $(SDL_LDFLAGS) |
12 $(CXX) -o $@ $(ROOT)/bin/libs-double/*.o $< $(LDFLAGS) $(SDL_LDFLAGS) |
13 |
13 |
14 realtime_dragon: realtime_dragon.o libs-double |
14 realtime_dragon: realtime_dragon.o libs-double |
|
15 $(CXX) -o $@ $(ROOT)/bin/libs-double/*.o $< $(LDFLAGS) $(SDL_LDFLAGS) |
|
16 |
|
17 realtime_bunny: realtime_bunny.o libs-double |
15 $(CXX) -o $@ $(ROOT)/bin/libs-double/*.o $< $(LDFLAGS) $(SDL_LDFLAGS) |
18 $(CXX) -o $@ $(ROOT)/bin/libs-double/*.o $< $(LDFLAGS) $(SDL_LDFLAGS) |
16 |
19 |
17 spheres_shadow: spheres_shadow.o image.o libs-float |
20 spheres_shadow: spheres_shadow.o image.o libs-float |
18 $(CXX) -o $@ $(ROOT)/bin/libs-float/*.o $< image.o $(LDFLAGS) -lpng |
21 $(CXX) -o $@ $(ROOT)/bin/libs-float/*.o $< image.o $(LDFLAGS) -lpng |
19 |
22 |
27 $(CXX) -c -o $@ $(CCFLAGS) $(SDL_CCFLAGS) $< $(DEFS) -DPYRIT_DOUBLE |
30 $(CXX) -c -o $@ $(CCFLAGS) $(SDL_CCFLAGS) $< $(DEFS) -DPYRIT_DOUBLE |
28 |
31 |
29 realtime_dragon.o: realtime_dragon.cc |
32 realtime_dragon.o: realtime_dragon.cc |
30 $(CXX) -c -o $@ $(CCFLAGS) $(SDL_CCFLAGS) $< $(DEFS) -DPYRIT_DOUBLE |
33 $(CXX) -c -o $@ $(CCFLAGS) $(SDL_CCFLAGS) $< $(DEFS) -DPYRIT_DOUBLE |
31 |
34 |
|
35 realtime_bunny.o: realtime_bunny.cc |
|
36 $(CXX) -c -o $@ $(CCFLAGS) $(SDL_CCFLAGS) $< $(DEFS) -DPYRIT_DOUBLE |
|
37 |
32 image.o: image.c |
38 image.o: image.c |
33 $(CXX) -c -o $@ $*.c |
39 $(CXX) -c -o $@ $*.c |
34 |
40 |
35 spheres_shadow.o: spheres_shadow.cc |
41 spheres_shadow.o: spheres_shadow.cc |
36 $(CXX) -c -o $@ $*.cc $(CCFLAGS) $(DEFS) |
42 $(CXX) -c -o $@ $*.cc $(CCFLAGS) $(DEFS) |
37 |
43 |
38 clean: |
44 clean: |
39 rm -f spheres_shadow realtime realtime_dragon *.o |
45 rm -f spheres_shadow realtime realtime_dragon realtime_bunny *.o |