summaryrefslogtreecommitdiff
path: root/Tupfile
blob: d3f04693bd63cd7d7a51d065a9f94a94ae72b600 (plain)
1
2
3
4
5
6
7
8
9
10
CC      = gcc
LD      = $(CC) -fuse-ld=mold
CFLAGS  = -std=c99 -Wall -Wextra -Iglad -Isrc
LDFLAGS = -lGL -lglfw

.gitignore
: foreach src/*.glsl |> cembed -z -s %f >%o |> build/src/embed_%B.c
: foreach src/*.c |> cp %f %o |> build/%f
: foreach build/src/*.c glad/*.c |> $(CC) $(CFLAGS) -c -o %o %f |> build/%B.o
: build/*.o |> $(LD) -o %o %f $(LDFLAGS) |> build/gl