all : emit listen mqtt mqtt : mqtt.o buffer.o home_easy.o utils.o gcc -o $@ $^ -lwiringPi -lpaho-mqtt3cs listen : listen.o buffer.o home_easy.o utils.o analyze.o gcc -o $@ $^ -lwiringPi emit : emit.o buffer.o home_easy.o utils.o gcc -o $@ $^ -lwiringPi listen.o : listen.c gcc -c $< -o $@ emit.o : emit.c gcc -c $< -o $@ %.o : %.c %.h gcc -c $< -o $@ clean: rm -f emit listen *.o install: emit cp -f emit /usr/local/bin/.