src/Makefile

changeset 254
314353bcfd82
parent 242
6eeb987f1681
equal deleted inserted replaced
253:6ab35fcb8676 254:314353bcfd82
47 47
48 FORCE: 48 FORCE:
49 49
50 $(BUILD_DIR)/2d.o: 2d.c ascension/2d.h ascension/scene_node.h \ 50 $(BUILD_DIR)/2d.o: 2d.c ascension/2d.h ascension/scene_node.h \
51 ascension/datatypes.h ascension/transform.h ascension/mesh.h \ 51 ascension/datatypes.h ascension/transform.h ascension/mesh.h \
52 ascension/constants.h ascension/shader.h ascension/camera.h 52 ascension/constants.h ascension/shader.h ascension/camera.h \
53 ascension/util.h
53 @echo "Compiling $<" 54 @echo "Compiling $<"
54 $(CC) -o $@ $(CFLAGS) -c $< 55 $(CC) -o $@ $(CFLAGS) -c $<
55 56
56 $(BUILD_DIR)/behavior.o: behavior.c ascension/behavior.h \ 57 $(BUILD_DIR)/behavior.o: behavior.c ascension/behavior.h \
57 ascension/scene_node.h ascension/datatypes.h ascension/transform.h \ 58 ascension/scene_node.h ascension/datatypes.h ascension/transform.h \
58 ascension/context.h ascension/window.h ascension/glcontext.h \ 59 ascension/context.h ascension/window.h ascension/glcontext.h \
59 ascension/scene.h ascension/camera.h ascension/input.h ascension/font.h \ 60 ascension/scene.h ascension/camera.h ascension/input.h ascension/scene.h \
60 ascension/scene.h ascension/util.h ascension/error.h 61 ascension/util.h ascension/error.h
61 @echo "Compiling $<" 62 @echo "Compiling $<"
62 $(CC) -o $@ $(CFLAGS) -c $< 63 $(CC) -o $@ $(CFLAGS) -c $<
63 64
64 $(BUILD_DIR)/camera.o: camera.c ascension/error.h ascension/context.h \ 65 $(BUILD_DIR)/camera.o: camera.c ascension/error.h ascension/context.h \
65 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ 66 ascension/datatypes.h ascension/window.h ascension/glcontext.h \
66 ascension/scene.h ascension/scene_node.h ascension/transform.h \ 67 ascension/scene.h ascension/scene_node.h ascension/transform.h \
67 ascension/camera.h ascension/input.h ascension/font.h ascension/camera.h 68 ascension/camera.h ascension/input.h ascension/camera.h
68 @echo "Compiling $<" 69 @echo "Compiling $<"
69 $(CC) -o $@ $(CFLAGS) -c $< 70 $(CC) -o $@ $(CFLAGS) -c $<
70 71
71 $(BUILD_DIR)/context.o: context.c ascension/context.h \ 72 $(BUILD_DIR)/context.o: context.c ascension/context.h \
72 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ 73 ascension/datatypes.h ascension/window.h ascension/glcontext.h \
73 ascension/scene.h ascension/scene_node.h ascension/transform.h \ 74 ascension/scene.h ascension/scene_node.h ascension/transform.h \
74 ascension/camera.h ascension/input.h ascension/font.h ascension/error.h 75 ascension/camera.h ascension/input.h ascension/error.h
75 @echo "Compiling $<" 76 @echo "Compiling $<"
76 $(CC) -o $@ $(CFLAGS) -c $< 77 $(CC) -o $@ $(CFLAGS) -c $<
77 78
78 $(BUILD_DIR)/error.o: error.c ascension/context.h ascension/datatypes.h \ 79 $(BUILD_DIR)/error.o: error.c ascension/context.h ascension/datatypes.h \
79 ascension/window.h ascension/glcontext.h ascension/scene.h \ 80 ascension/window.h ascension/glcontext.h ascension/scene.h \
80 ascension/scene_node.h ascension/transform.h ascension/camera.h \ 81 ascension/scene_node.h ascension/transform.h ascension/camera.h \
81 ascension/input.h ascension/font.h ascension/error.h 82 ascension/input.h ascension/error.h
82 @echo "Compiling $<" 83 @echo "Compiling $<"
83 $(CC) -o $@ $(CFLAGS) -c $< 84 $(CC) -o $@ $(CFLAGS) -c $<
84 85
85 $(BUILD_DIR)/filesystem.o: filesystem.c ascension/filesystem.h 86 $(BUILD_DIR)/filesystem.o: filesystem.c ascension/filesystem.h
86 @echo "Compiling $<" 87 @echo "Compiling $<"
87 $(CC) -o $@ $(CFLAGS) -c $< 88 $(CC) -o $@ $(CFLAGS) -c $<
88 89
89 $(BUILD_DIR)/font.o: font.c ascension/error.h ascension/context.h \ 90 $(BUILD_DIR)/font.o: font.c ascension/error.h ascension/context.h \
90 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ 91 ascension/datatypes.h ascension/window.h ascension/glcontext.h \
91 ascension/scene.h ascension/scene_node.h ascension/transform.h \ 92 ascension/scene.h ascension/scene_node.h ascension/transform.h \
92 ascension/camera.h ascension/input.h ascension/font.h \ 93 ascension/camera.h ascension/input.h ascension/filesystem.h \
93 ascension/filesystem.h ascension/font.h 94 ascension/font.h
94 @echo "Compiling $<" 95 @echo "Compiling $<"
95 $(CC) -o $@ $(CFLAGS) -c $< 96 $(CC) -o $@ $(CFLAGS) -c $<
96 97
97 $(BUILD_DIR)/glcontext.o: glcontext.c ascension/glcontext.h \ 98 $(BUILD_DIR)/glcontext.o: glcontext.c ascension/glcontext.h \
98 ascension/shader.h ascension/camera.h ascension/datatypes.h \ 99 ascension/shader.h ascension/camera.h ascension/datatypes.h \
106 $(CC) -o $@ $(CFLAGS) -c $< 107 $(CC) -o $@ $(CFLAGS) -c $<
107 108
108 $(BUILD_DIR)/scene.o: scene.c ascension/error.h ascension/context.h \ 109 $(BUILD_DIR)/scene.o: scene.c ascension/error.h ascension/context.h \
109 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ 110 ascension/datatypes.h ascension/window.h ascension/glcontext.h \
110 ascension/scene.h ascension/scene_node.h ascension/transform.h \ 111 ascension/scene.h ascension/scene_node.h ascension/transform.h \
111 ascension/camera.h ascension/input.h ascension/font.h ascension/scene.h \ 112 ascension/camera.h ascension/input.h ascension/scene.h \
112 ascension/behavior.h ascension/shader.h ascension/util.h 113 ascension/behavior.h ascension/shader.h ascension/util.h
113 @echo "Compiling $<" 114 @echo "Compiling $<"
114 $(CC) -o $@ $(CFLAGS) -c $< 115 $(CC) -o $@ $(CFLAGS) -c $<
115 116
116 $(BUILD_DIR)/scene_node.o: scene_node.c ascension/scene_node.h \ 117 $(BUILD_DIR)/scene_node.o: scene_node.c ascension/scene_node.h \
117 ascension/datatypes.h ascension/transform.h ascension/context.h \ 118 ascension/datatypes.h ascension/transform.h ascension/context.h \
118 ascension/window.h ascension/glcontext.h ascension/scene.h \ 119 ascension/window.h ascension/glcontext.h ascension/scene.h \
119 ascension/scene_node.h ascension/camera.h ascension/input.h \ 120 ascension/scene_node.h ascension/camera.h ascension/input.h \
120 ascension/font.h ascension/error.h 121 ascension/error.h
121 @echo "Compiling $<" 122 @echo "Compiling $<"
122 $(CC) -o $@ $(CFLAGS) -c $< 123 $(CC) -o $@ $(CFLAGS) -c $<
123 124
124 $(BUILD_DIR)/shader.o: shader.c ascension/shader.h ascension/camera.h \ 125 $(BUILD_DIR)/shader.o: shader.c ascension/shader.h ascension/camera.h \
125 ascension/datatypes.h ascension/context.h ascension/window.h \ 126 ascension/datatypes.h ascension/context.h ascension/window.h \
126 ascension/glcontext.h ascension/scene.h ascension/scene_node.h \ 127 ascension/glcontext.h ascension/scene.h ascension/scene_node.h \
127 ascension/transform.h ascension/input.h ascension/font.h \ 128 ascension/transform.h ascension/input.h ascension/error.h \
128 ascension/error.h ascension/filesystem.h 129 ascension/filesystem.h
129 @echo "Compiling $<" 130 @echo "Compiling $<"
130 $(CC) -o $@ $(CFLAGS) -c $< 131 $(CC) -o $@ $(CFLAGS) -c $<
131 132
132 $(BUILD_DIR)/sprite.o: sprite.c ascension/sprite.h ascension/scene_node.h \ 133 $(BUILD_DIR)/sprite.o: sprite.c ascension/sprite.h ascension/scene_node.h \
133 ascension/datatypes.h ascension/transform.h ascension/mesh.h \ 134 ascension/datatypes.h ascension/transform.h ascension/mesh.h \
134 ascension/texture.h ascension/camera.h ascension/context.h \ 135 ascension/texture.h ascension/camera.h ascension/context.h \
135 ascension/window.h ascension/glcontext.h ascension/scene.h \ 136 ascension/window.h ascension/glcontext.h ascension/scene.h \
136 ascension/input.h ascension/font.h ascension/glcontext.h \ 137 ascension/input.h ascension/glcontext.h ascension/mesh.h \
137 ascension/mesh.h ascension/shader.h ascension/constants.h 138 ascension/shader.h ascension/constants.h
138 @echo "Compiling $<" 139 @echo "Compiling $<"
139 $(CC) -o $@ $(CFLAGS) -c $< 140 $(CC) -o $@ $(CFLAGS) -c $<
140 141
141 $(BUILD_DIR)/text.o: text.c ascension/text.h ascension/font.h \ 142 $(BUILD_DIR)/text.o: text.c ascension/text.h ascension/font.h \
142 ascension/mesh.h ascension/datatypes.h ascension/texture.h \ 143 ascension/mesh.h ascension/datatypes.h ascension/texture.h \
146 $(CC) -o $@ $(CFLAGS) -c $< 147 $(CC) -o $@ $(CFLAGS) -c $<
147 148
148 $(BUILD_DIR)/texture.o: texture.c ascension/error.h ascension/context.h \ 149 $(BUILD_DIR)/texture.o: texture.c ascension/error.h ascension/context.h \
149 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ 150 ascension/datatypes.h ascension/window.h ascension/glcontext.h \
150 ascension/scene.h ascension/scene_node.h ascension/transform.h \ 151 ascension/scene.h ascension/scene_node.h ascension/transform.h \
151 ascension/camera.h ascension/input.h ascension/font.h \ 152 ascension/camera.h ascension/input.h ascension/texture.h \
152 ascension/texture.h ascension/filesystem.h 153 ascension/filesystem.h
153 @echo "Compiling $<" 154 @echo "Compiling $<"
154 $(CC) -o $@ $(CFLAGS) -c $< 155 $(CC) -o $@ $(CFLAGS) -c $<
155 156
156 $(BUILD_DIR)/ui.o: ui.c ascension/ui.h ascension/text.h ascension/font.h \ 157 $(BUILD_DIR)/ui.o: ui.c ascension/ui.h ascension/text.h ascension/font.h \
157 ascension/mesh.h ascension/datatypes.h ascension/texture.h \ 158 ascension/mesh.h ascension/datatypes.h ascension/texture.h \
166 $(CC) -o $@ $(CFLAGS) -c $< 167 $(CC) -o $@ $(CFLAGS) -c $<
167 168
168 $(BUILD_DIR)/window.o: window.c ascension/error.h ascension/window.h \ 169 $(BUILD_DIR)/window.o: window.c ascension/error.h ascension/window.h \
169 ascension/datatypes.h ascension/glcontext.h ascension/scene.h \ 170 ascension/datatypes.h ascension/glcontext.h ascension/scene.h \
170 ascension/scene_node.h ascension/transform.h ascension/camera.h \ 171 ascension/scene_node.h ascension/transform.h ascension/camera.h \
171 ascension/context.h ascension/window.h ascension/input.h \ 172 ascension/context.h ascension/window.h ascension/input.h
172 ascension/font.h
173 @echo "Compiling $<" 173 @echo "Compiling $<"
174 $(CC) -o $@ $(CFLAGS) -c $< 174 $(CC) -o $@ $(CFLAGS) -c $<
175 175

mercurial