Skip to content

Instantly share code, notes, and snippets.

@J3698
Last active May 8, 2019 07:38
Show Gist options
  • Save J3698/b0a47789be5c9fe29ff0035a8a54276a to your computer and use it in GitHub Desktop.
Save J3698/b0a47789be5c9fe29ff0035a8a54276a to your computer and use it in GitHub Desktop.
# use gcc as the compiler
CC=gcc
visualizer: simple_visualizer.c libapa102.a moving_average.c
$(CC) -I/usr/local/include -L/usr/local/lib -L./libapa102 -I./libapa102/lib -o visualizer simple_visualizer.c moving_average.c -lapa102 -lwiringPi -lpthread -ljack -lm
libapa102.a: ~/visualizer/libapa102/lib/build/apa102.o ~/visualizer/libapa102/lib/build/apa102_anim.o
ar rcs $@ $^
~/visualizer/libapa102/lib/build/apa102.o:
$(CC) -c -o $@
~/visualizer/libapa102/lib/build/apa102_anim.o: ~/visualizer/libapa102/lib/apa102_anim.c
$(CC) -c -o $@: $^
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment