Makefile 349 B

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