| 41 $(BUILD_DIR)/libascension.a: $(OBJ) |
41 $(BUILD_DIR)/libascension.a: $(OBJ) |
| 42 @echo "Creating library..." |
42 @echo "Creating library..." |
| 43 $(AR) $(ARFLAGS) $@ $^ |
43 $(AR) $(ARFLAGS) $@ $^ |
| 44 |
44 |
| 45 FORCE: |
45 FORCE: |
| |
46 |
| |
47 $(BUILD_DIR)/2d.o: 2d.c ascension/2d.h |
| |
48 @echo "Compiling $<" |
| |
49 $(CC) -o $@ $(CFLAGS) -c $< |
| 46 |
50 |
| 47 $(BUILD_DIR)/behavior.o: behavior.c ascension/behavior.h \ |
51 $(BUILD_DIR)/behavior.o: behavior.c ascension/behavior.h \ |
| 48 ascension/scene_node.h ascension/datatypes.h ascension/transform.h \ |
52 ascension/scene_node.h ascension/datatypes.h ascension/transform.h \ |
| 49 ascension/error.h ascension/scene.h ascension/camera.h |
53 ascension/error.h ascension/scene.h ascension/camera.h |
| 50 @echo "Compiling $<" |
54 @echo "Compiling $<" |
| 98 |
102 |
| 99 $(BUILD_DIR)/scene.o: scene.c ascension/error.h ascension/context.h \ |
103 $(BUILD_DIR)/scene.o: scene.c ascension/error.h ascension/context.h \ |
| 100 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
104 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
| 101 ascension/scene.h ascension/scene_node.h ascension/transform.h \ |
105 ascension/scene.h ascension/scene_node.h ascension/transform.h \ |
| 102 ascension/camera.h ascension/input.h ascension/ui/font.h \ |
106 ascension/camera.h ascension/input.h ascension/ui/font.h \ |
| 103 ascension/scene.h ascension/behavior.h ascension/shader.h ascension/2d.h \ |
107 ascension/scene.h ascension/behavior.h ascension/shader.h \ |
| 104 ascension/2d/sprite.h ascension/2d/../scene_node.h \ |
108 ascension/sprite.h ascension/mesh.h ascension/texture.h \ |
| 105 ascension/2d/../mesh.h ascension/2d/../datatypes.h \ |
109 ascension/shader.h |
| 106 ascension/2d/../texture.h ascension/2d/../shader.h |
|
| 107 @echo "Compiling $<" |
110 @echo "Compiling $<" |
| 108 $(CC) -o $@ $(CFLAGS) -c $< |
111 $(CC) -o $@ $(CFLAGS) -c $< |
| 109 |
112 |
| 110 $(BUILD_DIR)/scene_node.o: scene_node.c ascension/scene_node.h \ |
113 $(BUILD_DIR)/scene_node.o: scene_node.c ascension/scene_node.h \ |
| 111 ascension/datatypes.h ascension/transform.h ascension/context.h \ |
114 ascension/datatypes.h ascension/transform.h ascension/context.h \ |
| 121 ascension/input.h ascension/ui/font.h ascension/error.h \ |
124 ascension/input.h ascension/ui/font.h ascension/error.h \ |
| 122 ascension/shader.h ascension/filesystem.h |
125 ascension/shader.h ascension/filesystem.h |
| 123 @echo "Compiling $<" |
126 @echo "Compiling $<" |
| 124 $(CC) -o $@ $(CFLAGS) -c $< |
127 $(CC) -o $@ $(CFLAGS) -c $< |
| 125 |
128 |
| 126 $(BUILD_DIR)/sprite.o: sprite.c ascension/2d/sprite.h \ |
129 $(BUILD_DIR)/sprite.o: sprite.c ascension/sprite.h ascension/scene_node.h \ |
| 127 ascension/2d/../scene_node.h ascension/2d/../datatypes.h \ |
130 ascension/datatypes.h ascension/transform.h ascension/mesh.h \ |
| 128 ascension/2d/../transform.h ascension/2d/../mesh.h \ |
131 ascension/texture.h ascension/shader.h ascension/camera.h \ |
| 129 ascension/2d/../texture.h ascension/2d/../shader.h \ |
132 ascension/context.h ascension/window.h ascension/glcontext.h \ |
| 130 ascension/2d/../camera.h ascension/context.h ascension/datatypes.h \ |
133 ascension/scene.h ascension/input.h ascension/ui/font.h \ |
| 131 ascension/window.h ascension/glcontext.h ascension/scene.h \ |
134 ascension/glcontext.h ascension/error.h ascension/mesh.h \ |
| 132 ascension/scene_node.h ascension/camera.h ascension/input.h \ |
135 ascension/constants.h |
| 133 ascension/ui/font.h ascension/glcontext.h ascension/error.h \ |
|
| 134 ascension/mesh.h ascension/constants.h |
|
| 135 @echo "Compiling $<" |
136 @echo "Compiling $<" |
| 136 $(CC) -o $@ $(CFLAGS) -c $< |
137 $(CC) -o $@ $(CFLAGS) -c $< |
| 137 |
138 |
| 138 $(BUILD_DIR)/text.o: text.c ascension/error.h ascension/context.h \ |
139 $(BUILD_DIR)/text.o: text.c ascension/error.h ascension/context.h \ |
| 139 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
140 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
| 140 ascension/scene.h ascension/scene_node.h ascension/transform.h \ |
141 ascension/scene.h ascension/scene_node.h ascension/transform.h \ |
| 141 ascension/camera.h ascension/input.h ascension/ui/font.h \ |
142 ascension/camera.h ascension/input.h ascension/ui/font.h \ |
| 142 ascension/ui/text.h ascension/ui/font.h ascension/ui/../2d/sprite.h \ |
143 ascension/ui/text.h ascension/ui/font.h ascension/ui/../sprite.h \ |
| 143 ascension/ui/../2d/../scene_node.h ascension/ui/../2d/../mesh.h \ |
144 ascension/ui/../scene_node.h ascension/ui/../mesh.h \ |
| 144 ascension/ui/../2d/../datatypes.h ascension/ui/../2d/../texture.h \ |
145 ascension/ui/../datatypes.h ascension/ui/../texture.h \ |
| 145 ascension/ui/../2d/../shader.h ascension/ui/../2d/../camera.h |
146 ascension/ui/../shader.h ascension/ui/../camera.h |
| 146 @echo "Compiling $<" |
147 @echo "Compiling $<" |
| 147 $(CC) -o $@ $(CFLAGS) -c $< |
148 $(CC) -o $@ $(CFLAGS) -c $< |
| 148 |
149 |
| 149 $(BUILD_DIR)/texture.o: texture.c ascension/error.h ascension/context.h \ |
150 $(BUILD_DIR)/texture.o: texture.c ascension/error.h ascension/context.h \ |
| 150 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
151 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |