summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: c6c3fa04680a21833d0990a2adc9ef7215fcda4e (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 = main.o nyan.o globals.o
HEADERS = main.h nyan.h globals.h

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

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

clean:
	rm nyancat $(OBJ)