summaryrefslogtreecommitdiff
path: root/examples/jackd-listener/Makefile
blob: cad8843336bbc0dd6fdb5aa28b4ec0a016699d09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
CC = gcc
OPT = -O2 -g
CFLAGS = $(OPT) -Wall -Wextra -Wno-parentheses -std=gnu99
INCFLAGS = -I../../daemons/mrpd -I../common -I../../daemons/common
LDLIBS = -lpcap -lsndfile -ljack

all: jack_listener

jack_listener: jack_listener.o ../common/listener_mrp_client.o

jack_listener.o: jack_listener.c
	$(CC) $(CFLAGS) $(INCFLAGS) -c jack_listener.c

../common/listener_mrp_client.o:
	make -C ../common/ listener_mrp_client.o

%: %.o
	$(CC) $^ $(LDLIBS) -o $@

clean:
	$(RM) jack_listener
	$(RM) `find . -name "*~" -o -name "*.[oa]" -o -name "\#*\#" -o -name TAGS -o -name core -o -name "*.orig"`