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.

37 lines
815B

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