summaryrefslogtreecommitdiff
path: root/Tupfile
blob: d33ea47389f97cc2c14570b6d15f7bd5cf7b0707 (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 -includevendors/_.h -O3
LDFLAGS = -O3 -s
LIBS = -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