1 compileargs = -Wall -Wextra -Wpedantic
3 objects = out/main.o out/debugutil.o out/glut_janitor.o out/render.o \
6 shadowclad : $(objects)
7 gcc -o out/shadowclad $(objects) $(linkargs)
12 out/main.o : main.c debugutil.h glut_janitor.h render.h
13 gcc -c -o out/main.o main.c $(compileargs)
15 out/debugutil.o : debugutil.c
16 gcc -c -o out/debugutil.o debugutil.c $(compileargs)
18 out/glut_janitor.o : glut_janitor.c
19 gcc -c -o out/glut_janitor.o glut_janitor.c $(compileargs)
21 out/render.o : render.c render.h typedefs.h
22 gcc -c -o out/render.o render.c $(compileargs)
24 out/tga.o : tga.c tga.h
25 gcc -c -o out/tga.o tga.c $(compileargs)
27 out/level.o : level.c level.h tga.h
28 gcc -c -o out/level.o level.c $(compileargs)