| 42 @echo "Creating library..." |
42 @echo "Creating library..." |
| 43 $(AR) $(ARFLAGS) $@ $^ |
43 $(AR) $(ARFLAGS) $@ $^ |
| 44 |
44 |
| 45 FORCE: |
45 FORCE: |
| 46 |
46 |
| 47 $(BUILD_DIR)/2d.o: 2d.c ascension/2d.h |
47 $(BUILD_DIR)/2d.o: 2d.c ascension/2d.h ascension/scene_node.h \ |
| |
48 ascension/datatypes.h ascension/transform.h ascension/mesh.h \ |
| |
49 ascension/constants.h ascension/context.h ascension/window.h \ |
| |
50 ascension/glcontext.h ascension/scene.h ascension/camera.h \ |
| |
51 ascension/input.h ascension/ui/font.h ascension/error.h \ |
| |
52 ascension/shader.h |
| 48 @echo "Compiling $<" |
53 @echo "Compiling $<" |
| 49 $(CC) -o $@ $(CFLAGS) -c $< |
54 $(CC) -o $@ $(CFLAGS) -c $< |
| 50 |
55 |
| 51 $(BUILD_DIR)/behavior.o: behavior.c ascension/behavior.h \ |
56 $(BUILD_DIR)/behavior.o: behavior.c ascension/behavior.h \ |
| 52 ascension/scene_node.h ascension/datatypes.h ascension/transform.h \ |
57 ascension/scene_node.h ascension/datatypes.h ascension/transform.h \ |
| 53 ascension/error.h ascension/scene.h ascension/camera.h |
58 ascension/context.h ascension/window.h ascension/glcontext.h \ |
| |
59 ascension/scene.h ascension/camera.h ascension/input.h \ |
| |
60 ascension/ui/font.h ascension/error.h ascension/scene.h |
| 54 @echo "Compiling $<" |
61 @echo "Compiling $<" |
| 55 $(CC) -o $@ $(CFLAGS) -c $< |
62 $(CC) -o $@ $(CFLAGS) -c $< |
| 56 |
63 |
| 57 $(BUILD_DIR)/camera.o: camera.c ascension/error.h ascension/context.h \ |
64 $(BUILD_DIR)/camera.o: camera.c ascension/error.h ascension/context.h \ |
| 58 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
65 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
| 102 |
109 |
| 103 $(BUILD_DIR)/scene.o: scene.c ascension/error.h ascension/context.h \ |
110 $(BUILD_DIR)/scene.o: scene.c ascension/error.h ascension/context.h \ |
| 104 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
111 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
| 105 ascension/scene.h ascension/scene_node.h ascension/transform.h \ |
112 ascension/scene.h ascension/scene_node.h ascension/transform.h \ |
| 106 ascension/camera.h ascension/input.h ascension/ui/font.h \ |
113 ascension/camera.h ascension/input.h ascension/ui/font.h \ |
| 107 ascension/scene.h ascension/behavior.h ascension/shader.h \ |
114 ascension/scene.h ascension/behavior.h ascension/shader.h |
| 108 ascension/sprite.h ascension/mesh.h ascension/texture.h |
|
| 109 @echo "Compiling $<" |
115 @echo "Compiling $<" |
| 110 $(CC) -o $@ $(CFLAGS) -c $< |
116 $(CC) -o $@ $(CFLAGS) -c $< |
| 111 |
117 |
| 112 $(BUILD_DIR)/scene_node.o: scene_node.c ascension/scene_node.h \ |
118 $(BUILD_DIR)/scene_node.o: scene_node.c ascension/scene_node.h \ |
| 113 ascension/datatypes.h ascension/transform.h ascension/context.h \ |
119 ascension/datatypes.h ascension/transform.h ascension/context.h \ |