Makefile 539 B

1234567891011121314151617181920212223242526272829
  1. all : emit listen mqtt
  2. mqtt : mqtt.o buffer.o home_easy.o utils.o portail.o
  3. gcc -o $@ $^ -lwiringPi -lpaho-mqtt3cs
  4. scan : scan.o buffer.o home_easy.o utils.o portail.o
  5. gcc -o $@ $^ -lwiringPi
  6. listen : listen.o buffer.o home_easy.o utils.o analyze.o
  7. gcc -o $@ $^ -lwiringPi
  8. emit : emit.o buffer.o home_easy.o utils.o portail.o
  9. gcc -o $@ $^ -lwiringPi
  10. listen.o : listen.c
  11. gcc -c $< -o $@
  12. emit.o : emit.c
  13. gcc -c $< -o $@
  14. %.o : %.c %.h
  15. gcc -c $< -o $@
  16. clean:
  17. rm -f emit listen *.o
  18. install: emit
  19. cp -f emit /usr/local/bin/.