aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 4f6a8229707d05fa96d033597f537a6b1f71086f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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)

LIBS=$(wildcard $(LIB)/*.c)

BIN=audio

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

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