aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: ded495b98ae3c4bce449c269d3a75c80857d1865 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CC=gcc
CFLAGS=-std=c99 -Wall -Werror -O2 -march=native $(shell pkg-config --cflags SDL2_mixer)
LDFLAGS=$(shell pkg-config --libs SDL2_mixer) 


SRC=$(wildcard src/*.c)
OBJ=$(SRC:.c=.o)

BIN=bin

$(BIN): $(OBJ) 
	$(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)

*.o: *.c
	$(CC) -o $@ -c $< $(CFLAGS)
	 
clean:
	$(RM) -r obj/* src/*.o $(BIN)