| 43 @echo "Creating library..." |
43 @echo "Creating library..." |
| 44 $(AR) $(ARFLAGS) $@ $^ |
44 $(AR) $(ARFLAGS) $@ $^ |
| 45 |
45 |
| 46 FORCE: |
46 FORCE: |
| 47 |
47 |
| 48 $(BUILD_DIR)/camera.o: camera.c ascension/context.h ascension/datatypes.h \ |
48 $(BUILD_DIR)/camera.o: camera.c ascension/error.h ascension/camera.h \ |
| 49 ascension/window.h ascension/glcontext.h ascension/primitives.h \ |
49 ascension/datatypes.h |
| 50 ascension/mesh.h ascension/shader.h ascension/texture.h \ |
|
| 51 ascension/scene.h ascension/scene_node.h ascension/transform.h \ |
|
| 52 ascension/camera.h ascension/input.h ascension/ui/font.h \ |
|
| 53 ascension/camera.h |
|
| 54 @echo "Compiling $<" |
50 @echo "Compiling $<" |
| 55 $(CC) -o $@ $(CFLAGS) -c $< |
51 $(CC) -o $@ $(CFLAGS) -c $< |
| 56 |
52 |
| 57 $(BUILD_DIR)/context.o: context.c ascension/context.h \ |
53 $(BUILD_DIR)/context.o: context.c ascension/context.h \ |
| 58 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
54 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
| 59 ascension/primitives.h ascension/mesh.h ascension/shader.h \ |
55 ascension/primitives.h ascension/mesh.h ascension/shader.h \ |
| 60 ascension/texture.h ascension/scene.h ascension/scene_node.h \ |
56 ascension/texture.h ascension/scene.h ascension/scene_node.h \ |
| 61 ascension/transform.h ascension/camera.h ascension/input.h \ |
57 ascension/transform.h ascension/camera.h ascension/input.h \ |
| 62 ascension/ui/font.h |
58 ascension/ui/font.h ascension/error.h |
| |
59 @echo "Compiling $<" |
| |
60 $(CC) -o $@ $(CFLAGS) -c $< |
| |
61 |
| |
62 $(BUILD_DIR)/error.o: error.c ascension/context.h ascension/datatypes.h \ |
| |
63 ascension/window.h ascension/glcontext.h ascension/primitives.h \ |
| |
64 ascension/mesh.h ascension/shader.h ascension/texture.h \ |
| |
65 ascension/scene.h ascension/scene_node.h ascension/transform.h \ |
| |
66 ascension/camera.h ascension/input.h ascension/ui/font.h \ |
| |
67 ascension/error.h |
| 63 @echo "Compiling $<" |
68 @echo "Compiling $<" |
| 64 $(CC) -o $@ $(CFLAGS) -c $< |
69 $(CC) -o $@ $(CFLAGS) -c $< |
| 65 |
70 |
| 66 $(BUILD_DIR)/filesystem.o: filesystem.c ascension/filesystem.h |
71 $(BUILD_DIR)/filesystem.o: filesystem.c ascension/filesystem.h |
| 67 @echo "Compiling $<" |
72 @echo "Compiling $<" |
| 68 $(CC) -o $@ $(CFLAGS) -c $< |
73 $(CC) -o $@ $(CFLAGS) -c $< |
| 69 |
74 |
| 70 $(BUILD_DIR)/font.o: font.c ascension/context.h ascension/datatypes.h \ |
75 $(BUILD_DIR)/font.o: font.c ascension/error.h ascension/context.h \ |
| 71 ascension/window.h ascension/glcontext.h ascension/primitives.h \ |
76 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
| 72 ascension/mesh.h ascension/shader.h ascension/texture.h \ |
77 ascension/primitives.h ascension/mesh.h ascension/shader.h \ |
| 73 ascension/scene.h ascension/scene_node.h ascension/transform.h \ |
78 ascension/texture.h ascension/scene.h ascension/scene_node.h \ |
| 74 ascension/camera.h ascension/input.h ascension/ui/font.h \ |
79 ascension/transform.h ascension/camera.h ascension/input.h \ |
| 75 ascension/filesystem.h ascension/ui/font.h |
80 ascension/ui/font.h ascension/filesystem.h ascension/ui/font.h |
| 76 @echo "Compiling $<" |
81 @echo "Compiling $<" |
| 77 $(CC) -o $@ $(CFLAGS) -c $< |
82 $(CC) -o $@ $(CFLAGS) -c $< |
| 78 |
83 |
| 79 $(BUILD_DIR)/glcontext.o: glcontext.c ascension/glcontext.h \ |
84 $(BUILD_DIR)/glcontext.o: glcontext.c ascension/glcontext.h \ |
| 80 ascension/primitives.h ascension/mesh.h ascension/shader.h \ |
85 ascension/primitives.h ascension/mesh.h ascension/shader.h \ |
| 81 ascension/texture.h ascension/context.h ascension/datatypes.h \ |
86 ascension/texture.h ascension/error.h |
| 82 ascension/window.h ascension/glcontext.h ascension/scene.h \ |
|
| 83 ascension/scene_node.h ascension/transform.h ascension/camera.h \ |
|
| 84 ascension/input.h ascension/ui/font.h |
|
| 85 @echo "Compiling $<" |
87 @echo "Compiling $<" |
| 86 $(CC) -o $@ $(CFLAGS) -c $< |
88 $(CC) -o $@ $(CFLAGS) -c $< |
| 87 |
89 |
| 88 $(BUILD_DIR)/mesh.o: mesh.c ascension/mesh.h ascension/context.h \ |
90 $(BUILD_DIR)/mesh.o: mesh.c ascension/error.h ascension/mesh.h |
| |
91 @echo "Compiling $<" |
| |
92 $(CC) -o $@ $(CFLAGS) -c $< |
| |
93 |
| |
94 $(BUILD_DIR)/primitives.o: primitives.c ascension/primitives.h \ |
| |
95 ascension/mesh.h ascension/error.h |
| |
96 @echo "Compiling $<" |
| |
97 $(CC) -o $@ $(CFLAGS) -c $< |
| |
98 |
| |
99 $(BUILD_DIR)/scene.o: scene.c ascension/error.h ascension/context.h \ |
| 89 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
100 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
| 90 ascension/primitives.h ascension/mesh.h ascension/shader.h \ |
101 ascension/primitives.h ascension/mesh.h ascension/shader.h \ |
| 91 ascension/texture.h ascension/scene.h ascension/scene_node.h \ |
102 ascension/texture.h ascension/scene.h ascension/scene_node.h \ |
| 92 ascension/transform.h ascension/camera.h ascension/input.h \ |
103 ascension/transform.h ascension/camera.h ascension/input.h \ |
| 93 ascension/ui/font.h |
104 ascension/ui/font.h ascension/scene.h ascension/shader.h ascension/2d.h \ |
| 94 @echo "Compiling $<" |
105 ascension/2d/sprite.h ascension/2d/../scene_node.h \ |
| 95 $(CC) -o $@ $(CFLAGS) -c $< |
106 ascension/2d/../texture.h |
| 96 |
|
| 97 $(BUILD_DIR)/primitives.o: primitives.c ascension/primitives.h \ |
|
| 98 ascension/mesh.h ascension/context.h ascension/datatypes.h \ |
|
| 99 ascension/window.h ascension/glcontext.h ascension/primitives.h \ |
|
| 100 ascension/shader.h ascension/texture.h ascension/scene.h \ |
|
| 101 ascension/scene_node.h ascension/transform.h ascension/camera.h \ |
|
| 102 ascension/input.h ascension/ui/font.h |
|
| 103 @echo "Compiling $<" |
|
| 104 $(CC) -o $@ $(CFLAGS) -c $< |
|
| 105 |
|
| 106 $(BUILD_DIR)/scene.o: scene.c ascension/scene.h ascension/datatypes.h \ |
|
| 107 ascension/scene_node.h ascension/transform.h ascension/camera.h \ |
|
| 108 ascension/context.h ascension/window.h ascension/glcontext.h \ |
|
| 109 ascension/primitives.h ascension/mesh.h ascension/shader.h \ |
|
| 110 ascension/texture.h ascension/scene.h ascension/input.h \ |
|
| 111 ascension/ui/font.h ascension/2d.h ascension/2d/sprite.h \ |
|
| 112 ascension/2d/../scene_node.h ascension/2d/../texture.h |
|
| 113 @echo "Compiling $<" |
107 @echo "Compiling $<" |
| 114 $(CC) -o $@ $(CFLAGS) -c $< |
108 $(CC) -o $@ $(CFLAGS) -c $< |
| 115 |
109 |
| 116 $(BUILD_DIR)/scene_node.o: scene_node.c ascension/scene_node.h \ |
110 $(BUILD_DIR)/scene_node.o: scene_node.c ascension/scene_node.h \ |
| 117 ascension/datatypes.h ascension/transform.h ascension/context.h \ |
111 ascension/datatypes.h ascension/transform.h ascension/context.h \ |
| 140 ascension/scene_node.h ascension/camera.h ascension/input.h \ |
134 ascension/scene_node.h ascension/camera.h ascension/input.h \ |
| 141 ascension/ui/font.h ascension/glcontext.h |
135 ascension/ui/font.h ascension/glcontext.h |
| 142 @echo "Compiling $<" |
136 @echo "Compiling $<" |
| 143 $(CC) -o $@ $(CFLAGS) -c $< |
137 $(CC) -o $@ $(CFLAGS) -c $< |
| 144 |
138 |
| 145 $(BUILD_DIR)/text.o: text.c ascension/context.h ascension/datatypes.h \ |
139 $(BUILD_DIR)/text.o: text.c ascension/error.h ascension/context.h \ |
| 146 ascension/window.h ascension/glcontext.h ascension/primitives.h \ |
140 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
| 147 ascension/mesh.h ascension/shader.h ascension/texture.h \ |
141 ascension/primitives.h ascension/mesh.h ascension/shader.h \ |
| 148 ascension/scene.h ascension/scene_node.h ascension/transform.h \ |
142 ascension/texture.h ascension/scene.h ascension/scene_node.h \ |
| 149 ascension/camera.h ascension/input.h ascension/ui/font.h \ |
143 ascension/transform.h ascension/camera.h ascension/input.h \ |
| 150 ascension/ui/text.h ascension/ui/font.h ascension/ui/../2d/sprite.h \ |
144 ascension/ui/font.h ascension/ui/text.h ascension/ui/font.h \ |
| 151 ascension/ui/../2d/../scene_node.h ascension/ui/../2d/../texture.h |
145 ascension/ui/../2d/sprite.h ascension/ui/../2d/../scene_node.h \ |
| |
146 ascension/ui/../2d/../texture.h |
| 152 @echo "Compiling $<" |
147 @echo "Compiling $<" |
| 153 $(CC) -o $@ $(CFLAGS) -c $< |
148 $(CC) -o $@ $(CFLAGS) -c $< |
| 154 |
149 |
| 155 $(BUILD_DIR)/texture.o: texture.c ascension/context.h \ |
150 $(BUILD_DIR)/texture.o: texture.c ascension/error.h ascension/context.h \ |
| 156 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
151 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ |
| 157 ascension/primitives.h ascension/mesh.h ascension/shader.h \ |
152 ascension/primitives.h ascension/mesh.h ascension/shader.h \ |
| 158 ascension/texture.h ascension/scene.h ascension/scene_node.h \ |
153 ascension/texture.h ascension/scene.h ascension/scene_node.h \ |
| 159 ascension/transform.h ascension/camera.h ascension/input.h \ |
154 ascension/transform.h ascension/camera.h ascension/input.h \ |
| 160 ascension/ui/font.h ascension/texture.h ascension/filesystem.h |
155 ascension/ui/font.h ascension/texture.h ascension/filesystem.h |
| 161 @echo "Compiling $<" |
156 @echo "Compiling $<" |
| 162 $(CC) -o $@ $(CFLAGS) -c $< |
157 $(CC) -o $@ $(CFLAGS) -c $< |
| 163 |
158 |
| 164 $(BUILD_DIR)/window.o: window.c ascension/window.h ascension/datatypes.h \ |
159 $(BUILD_DIR)/window.o: window.c ascension/error.h ascension/window.h \ |
| 165 ascension/glcontext.h ascension/primitives.h ascension/mesh.h \ |
160 ascension/datatypes.h ascension/glcontext.h ascension/primitives.h \ |
| 166 ascension/shader.h ascension/texture.h ascension/scene.h \ |
161 ascension/mesh.h ascension/shader.h ascension/texture.h \ |
| 167 ascension/scene_node.h ascension/transform.h ascension/camera.h \ |
162 ascension/scene.h ascension/scene_node.h ascension/transform.h \ |
| 168 ascension/context.h ascension/window.h ascension/input.h \ |
163 ascension/camera.h ascension/context.h ascension/window.h \ |
| 169 ascension/ui/font.h |
164 ascension/input.h ascension/ui/font.h |
| 170 @echo "Compiling $<" |
165 @echo "Compiling $<" |
| 171 $(CC) -o $@ $(CFLAGS) -c $< |
166 $(CC) -o $@ $(CFLAGS) -c $< |
| 172 |
167 |