2021-11-05 21:12:14 +00:00
|
|
|
CFLAGS = -Wall -Wextra -std=c99 -pedantic -O2 -g
|
2021-09-25 22:09:49 +00:00
|
|
|
LIBS = -lSDL2 -lm
|
|
|
|
|
2021-11-13 14:49:42 +00:00
|
|
|
default: serialize out
|
|
|
|
|
|
|
|
serialize: serialize.c types.h
|
|
|
|
$(CC) $(CFLAGS) serialize.c -o $@
|
|
|
|
|
2021-11-23 17:48:31 +00:00
|
|
|
# models
|
|
|
|
resources/plane.mod: serialize resources/plane.obj
|
|
|
|
./serialize resources/plane.obj resources/plane.mod
|
|
|
|
|
|
|
|
resources/monkey.mod: serialize resources/monkey.obj
|
|
|
|
./serialize resources/monkey.obj resources/monkey.mod
|
|
|
|
|
|
|
|
resources/iso.mod: serialize resources/iso.obj
|
|
|
|
./serialize resources/iso.obj resources/iso.mod
|
|
|
|
|
|
|
|
out: main.c types.h resources/plane.mod resources/monkey.mod resources/iso.mod
|
2021-11-05 21:12:14 +00:00
|
|
|
$(CC) $(CFLAGS) $(LIBS) main.c -o $@
|