PROGS = splsensor beep splog CFLAGS = -Wall -I. -g LD_xAAL = -L. -lxaal -lcbor -luuid -lsodium LD_SND = -lasound -lm -lfftw3f SHELL = /bin/bash all: $(PROGS) splsensor: splsensor.o spl.o $(LINK.o) $^ $(LD_xAAL) $(LD_SND) -o $@ beep: beep.o spl.o $(LINK.o) $^ $(LD_SND) -o $@ splog: splog.o $(LINK.o) $^ $(LD_xAAL) -o $@ clean: -rm -f *.o *~ proper: clean -rm -f $(PROGS) test: splsensor splog -killall splsensor -LD_LIBRARY_PATH+=:. trap 'killall splsensor' SIGINT; ./splsensor -a 224.0.29.200 -p 1234 -s my_secret $(SPLARGS) & ./splog -a 224.0.29.200 -p 1234 -s my_secret Makefile.dep: splsensor.c beep.c spl.c $(CC) $(CFLAGS) -MM $^ > $@ include Makefile.dep .svnignore: echo $(PROGS:=.o) $(PROGS) | tr ' ' '\012' > $@ svnignore: .svnignore svn propset svn:ignore -F $< .