Makefile 600 B

12345678910111213141516171819202122
  1. D=$(HOME)/Arduino/libraries/Gameduino2
  2. all: $(foreach s, \
  3. helloworld fizz blobs simon jpeg \
  4. logo walk tiled mono slotgag reflection \
  5. sketch tilt noisy song \
  6. viewer radarchart \
  7. cobra jnr kenney sprites widgets \
  8. nightstrike chess frogger \
  9. video1 video2 cube cube2 \
  10. , build/$(s))
  11. clean:
  12. rm -rf build/*
  13. OPTS=
  14. # OPTS=-g -Wall -Wno-unused-function
  15. build/%: examples/%.ino GD2.cpp GD2.h transports/* pc/*
  16. g++ $(OPTS) -o $@ -g -D TEENSYDUINO=1 -DARDUINO_ARCH_STM32L4=1 -DSPIDRIVER=1 \
  17. -I pc/ -I converted-assets/ -I $D -x c++ $< pc/main.cpp pc/spidriver.cpp GD2.cpp