summaryrefslogtreecommitdiff
path: root/Makefile
blob: 8a4edfd5b5d3a9e5f474eedc56f962fa906695a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
love: gbeat
.PHONY: love clean

CC=gcc
PKGS=glib-2.0 gtk+-2.0 libglade-2.0 gthread-2.0 fftw3 alsa
CFLAGS=-std=gnu99 -Wall -Wextra -pedantic -Wno-unused-parameter -g -O0 \
	`pkg-config --cflags $(PKGS)`
LDFLAGS=-g -lm `pkg-config --libs $(PKGS)` -rdynamic

clean:
	rm -f *.o gbeat

gbeat: galsa.o gfft.o gbeat.o
	$(CC) $(LDFLAGS) -o $@ $^

%.o: %.c *.h
	$(CC) $(CFLAGS) -c -o $@ $<