summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: becb260c0409e3d3bdc720dd306052bc328db6ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CC = gcc
RES = /usr/share/nyancat
BIN = /usr/bin/nyancat
LIBS = -lSDL2 -lSDL2_image -lSDL2_mixer -lm
CFLAGS = -O3 -march=native -flto -Wall
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)