summaryrefslogtreecommitdiff
path: root/Tupfile
blob: 6e2369caa48360e6f9dcab9629f65b5d0358c24f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
CC = gcc
LD = gcc
SRC = src/*.c vendors/*.c
CFLAGS = -std=c2x -Wall -Wextra -Wno-override-init -iquoteinc -iquotevendors -includevendors/_.h -O3
LDFLAGS = -O3 -s
LIBS = -lm -lSDL2 -lSDL2_mixer
NAME = 007

: foreach $(SRC) |> $(CC) -c -o %o $(CFLAGS) %f |> build/%B.o
: build/*.o |> $(LD) $(LDFLAGS) -o %o %f $(LIBS) |> build/$(NAME)

.gitignore