You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

75 lines
2.1KB

  1. SLUG = Southpole
  2. VERSION = 0.6.0
  3. FLAGS += \
  4. -DTEST \
  5. -I./eurorack \
  6. -Wno-unused-local-typedefs
  7. # SOURCES += $(wildcard src/*.cpp)
  8. SOURCES += src/Southpole.cpp
  9. SOURCES += src/DSPUtilities.cpp
  10. SOURCES += src/VAStateVariableFilter.cpp
  11. SOURCES += src/Abr.cpp
  12. SOURCES += src/Balaclava.cpp
  13. SOURCES += src/Bandana.cpp
  14. SOURCES += src/Blanks.cpp
  15. SOURCES += src/Falls.cpp
  16. SOURCES += src/Ftagn.cpp
  17. SOURCES += src/Aux_.cpp
  18. SOURCES += src/But.cpp
  19. #SOURCES += src/Bytes.cpp
  20. SOURCES += src/DeuxEtageres.cpp
  21. SOURCES += src/Etagere.cpp
  22. SOURCES += src/Fuse.cpp
  23. SOURCES += src/Gnome.cpp
  24. SOURCES += src/Piste.cpp
  25. SOURCES += src/Pulse.cpp
  26. SOURCES += src/Rakes.cpp
  27. SOURCES += src/Riemann.cpp
  28. SOURCES += src/Snake.cpp
  29. SOURCES += src/Sns.cpp
  30. SOURCES += src/Sssh.cpp
  31. SOURCES += src/Wriggle.cpp
  32. SOURCES += src/Splash.cpp
  33. SOURCES += eurorack/stmlib/utils/random.cc
  34. SOURCES += eurorack/stmlib/dsp/atan.cc
  35. SOURCES += eurorack/stmlib/dsp/units.cc
  36. SOURCES += eurorack/tides/generator.cc
  37. SOURCES += eurorack/tides/resources.cc
  38. #SOURCES += src/Cornrows.cpp
  39. SOURCES += src/CornrowsX.cpp
  40. SOURCES += eurorack/braids/macro_oscillator.cc
  41. SOURCES += eurorack/braids/analog_oscillator.cc
  42. SOURCES += eurorack/braids/digital_oscillator.cc
  43. SOURCES += eurorack/braids/resources.cc
  44. SOURCES += eurorack/braids/quantizer.cc
  45. SOURCES += src/Annuli.cpp
  46. SOURCES += eurorack/rings/dsp/fm_voice.cc
  47. SOURCES += eurorack/rings/dsp/string_synth_part.cc
  48. SOURCES += eurorack/rings/dsp/string.cc
  49. SOURCES += eurorack/rings/dsp/resonator.cc
  50. SOURCES += eurorack/rings/resources.cc
  51. SOURCES += eurorack/rings/dsp/part.cc
  52. SOURCES += src/Smoke.cpp
  53. SOURCES += eurorack/clouds/dsp/correlator.cc
  54. SOURCES += eurorack/clouds/dsp/granular_processor.cc
  55. SOURCES += eurorack/clouds/dsp/mu_law.cc
  56. SOURCES += eurorack/clouds/dsp/pvoc/frame_transformation.cc
  57. SOURCES += eurorack/clouds/dsp/pvoc/phase_vocoder.cc
  58. SOURCES += eurorack/clouds/dsp/pvoc/stft.cc
  59. SOURCES += eurorack/clouds/resources.cc
  60. # Add files to the ZIP package when running `make dist`
  61. # The compiled plugin is automatically added.
  62. DISTRIBUTABLES += $(wildcard LICENSE*) res
  63. RACK_DIR ?= ../..
  64. include $(RACK_DIR)/plugin.mk