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.

38 lines
778B

  1. #
  2. # Makefile for VCV rack lib + GCC
  3. #
  4. #
  5. #NUM_JOBS=20
  6. NUM_JOBS=1
  7. .PHONY: bin
  8. bin: vst
  9. .PHONY: lib
  10. lib:
  11. make -f makefile_lib.linux bin -j $(NUM_JOBS)
  12. .PHONY: shared_lib
  13. shared_lib:
  14. make -f makefile_shared_lib.linux bin -j $(NUM_JOBS) && mv Rack_shared.a plugins/
  15. .PHONY: vst
  16. vst: lib
  17. rm -f src/vst2_main.o
  18. make -f makefile_vst_instr.linux bin -j $(NUM_JOBS)
  19. rm -f src/vst2_main.o
  20. make -f makefile_vst_effect.linux bin -j $(NUM_JOBS)
  21. mv veeseevstrack_instr.so vst2_bin/
  22. mv veeseevstrack_effect.so vst2_bin/
  23. @ls -l vst2_bin/veeseevstrack_instr.so
  24. @ls -l vst2_bin/veeseevstrack_effect.so
  25. .PHONY: clean
  26. clean:
  27. make -f makefile_lib.linux clean
  28. make -f makefile_shared_lib.linux clean
  29. make -f makefile_vst_instr.linux clean
  30. make -f makefile_vst_effect.linux clean