summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: db6c669a0811a724cae70f757df22f8151b6516d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CC = gcc
RES = /usr/share/nyancat
BIN = /usr/bin/nyancat
LIBS = -lSDL2 -lSDL2_image -lSDL2_mixer -lm -lX11 -lXrandr
CFLAGS = -O3 -march=native -flto -Wall #-g -fsanitize=address
OBJ = nyan.o
HEADERS = list.h draw.h globals.h

%.o: %.c $(HEADERS)
	$(CC) -c -o $@ $< $(CFLAGS) $(LIBS)

nyancat: $(OBJ)
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)

clean:
	rm nyancat $(OBJ)