]> git.lizzy.rs Git - shadowclad.git/blob - Makefile
Only render axis indicator on the positive side of that axis
[shadowclad.git] / Makefile
1 compileargs = -Wall -Wextra -Wpedantic
2 linkargs = -lGL -lglut
3 objects = out/main.o out/debugutil.o out/glut_janitor.o out/render.o \
4           out/tga.o out/level.o
5
6 shadowclad : $(objects)
7         gcc -o out/shadowclad $(objects) $(linkargs)
8
9 run : shadowclad
10         out/shadowclad
11
12 out/main.o : main.c debugutil.h glut_janitor.h render.h
13         gcc -c -o out/main.o main.c $(compileargs)
14
15 out/debugutil.o : debugutil.c
16         gcc -c -o out/debugutil.o debugutil.c $(compileargs)
17
18 out/glut_janitor.o : glut_janitor.c
19         gcc -c -o out/glut_janitor.o glut_janitor.c $(compileargs)
20
21 out/render.o : render.c render.h typedefs.h
22         gcc -c -o out/render.o render.c $(compileargs)
23
24 out/tga.o : tga.c tga.h
25         gcc -c -o out/tga.o tga.c $(compileargs)
26
27 out/level.o : level.c level.h tga.h
28         gcc -c -o out/level.o level.c $(compileargs)