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.

60 lines
2.1KB

  1. FLAGS += \
  2. -fshort-enums -DTEST \
  3. -I./eurorack \
  4. -Wno-unused-local-typedefs
  5. SOURCES += $(wildcard src/*.cpp)
  6. SOURCES += eurorack/stmlib/utils/random.cc
  7. SOURCES += eurorack/stmlib/dsp/atan.cc
  8. SOURCES += eurorack/stmlib/dsp/units.cc
  9. SOURCES += eurorack/braids/macro_oscillator.cc
  10. SOURCES += eurorack/braids/analog_oscillator.cc
  11. SOURCES += eurorack/braids/digital_oscillator.cc
  12. SOURCES += eurorack/braids/quantizer.cc
  13. SOURCES += eurorack/braids/resources.cc
  14. SOURCES += eurorack/clouds/dsp/correlator.cc
  15. SOURCES += eurorack/clouds/dsp/granular_processor.cc
  16. SOURCES += eurorack/clouds/dsp/mu_law.cc
  17. SOURCES += eurorack/clouds/dsp/pvoc/frame_transformation.cc
  18. SOURCES += eurorack/clouds/dsp/pvoc/phase_vocoder.cc
  19. SOURCES += eurorack/clouds/dsp/pvoc/stft.cc
  20. SOURCES += eurorack/clouds/resources.cc
  21. SOURCES += eurorack/elements/dsp/exciter.cc
  22. SOURCES += eurorack/elements/dsp/ominous_voice.cc
  23. SOURCES += eurorack/elements/dsp/resonator.cc
  24. SOURCES += eurorack/elements/dsp/tube.cc
  25. SOURCES += eurorack/elements/dsp/multistage_envelope.cc
  26. SOURCES += eurorack/elements/dsp/part.cc
  27. SOURCES += eurorack/elements/dsp/string.cc
  28. SOURCES += eurorack/elements/dsp/voice.cc
  29. SOURCES += eurorack/elements/resources.cc
  30. SOURCES += eurorack/rings/dsp/fm_voice.cc
  31. SOURCES += eurorack/rings/dsp/part.cc
  32. SOURCES += eurorack/rings/dsp/string_synth_part.cc
  33. SOURCES += eurorack/rings/dsp/string.cc
  34. SOURCES += eurorack/rings/dsp/resonator.cc
  35. SOURCES += eurorack/rings/resources.cc
  36. SOURCES += eurorack/tides/generator.cc
  37. SOURCES += eurorack/tides/resources.cc
  38. SOURCES += eurorack/warps/dsp/modulator.cc
  39. SOURCES += eurorack/warps/dsp/oscillator.cc
  40. SOURCES += eurorack/warps/dsp/vocoder.cc
  41. SOURCES += eurorack/warps/dsp/filter_bank.cc
  42. SOURCES += eurorack/warps/resources.cc
  43. SOURCES += eurorack/frames/keyframer.cc
  44. SOURCES += eurorack/frames/resources.cc
  45. SOURCES += eurorack/frames/poly_lfo.cc
  46. include ../../plugin.mk
  47. dist: all
  48. mkdir -p dist/AudibleInstruments
  49. cp LICENSE* dist/AudibleInstruments/
  50. cp $(TARGET) dist/AudibleInstruments/
  51. cp -R res dist/AudibleInstruments/
  52. cd dist && zip -5 -r AudibleInstruments-$(VERSION)-$(ARCH).zip AudibleInstruments