src/Makefile

changeset 81
84a546e282b7
parent 78
9bc544f4ce8f
child 82
4e1e698f4b0d
equal deleted inserted replaced
80:9f7bfc0a1dc3 81:84a546e282b7
26 include ../config.mk 26 include ../config.mk
27 27
28 BUILD_DIR=../build/lib 28 BUILD_DIR=../build/lib
29 29
30 SRC = context.c glcontext.c error.c window.c shader.c font.c text.c \ 30 SRC = context.c glcontext.c error.c window.c shader.c font.c text.c \
31 texture.c scene.c camera.c primitives.c 31 texture.c scene.c camera.c primitives.c mesh.c
32 32
33 OBJ = $(SRC:%.c=$(BUILD_DIR)/%.o) 33 OBJ = $(SRC:%.c=$(BUILD_DIR)/%.o)
34 34
35 all: $(BUILD_DIR)/libascension.a FORCE 35 all: $(BUILD_DIR)/libascension.a FORCE
36 @echo "You have successfully ascended." 36 @echo "You have successfully ascended."
76 ascension/primitives.h ascension/mesh.h ascension/shader.h \ 76 ascension/primitives.h ascension/mesh.h ascension/shader.h \
77 ascension/error.h 77 ascension/error.h
78 @echo "Compiling $<" 78 @echo "Compiling $<"
79 $(CC) -o $@ $(CFLAGS) -c $< 79 $(CC) -o $@ $(CFLAGS) -c $<
80 80
81 $(BUILD_DIR)/mesh.o: mesh.c ascension/mesh.h ascension/error.h
82 @echo "Compiling $<"
83 $(CC) -o $@ $(CFLAGS) -c $<
84
81 $(BUILD_DIR)/primitives.o: primitives.c ascension/primitives.h \ 85 $(BUILD_DIR)/primitives.o: primitives.c ascension/primitives.h \
82 ascension/mesh.h ascension/error.h ascension/context.h \ 86 ascension/mesh.h ascension/error.h ascension/context.h \
83 ascension/datatypes.h ascension/window.h ascension/glcontext.h \ 87 ascension/datatypes.h ascension/window.h ascension/glcontext.h \
84 ascension/primitives.h ascension/shader.h ascension/scene.h \ 88 ascension/primitives.h ascension/shader.h ascension/scene.h \
85 ascension/transform.h ascension/camera.h ascension/texture.h \ 89 ascension/transform.h ascension/camera.h ascension/texture.h \

mercurial