Makefile 832 B

1234567891011121314151617181920212223242526272829
  1. build ::
  2. swift build
  3. test ::
  4. swift test --enable-code-coverage
  5. coverage_report ::
  6. /usr/local/opt/llvm/bin/llvm-cov show \
  7. -format html \
  8. -project-title="CutBox CLI" \
  9. -output-dir=../docs/CLI \
  10. -coverage-watermark="60.0,25.0" \
  11. -ignore-filename-regex="checkouts|CutBoxCLITests|Mock|Output\.swift" \
  12. -instr-profile .build/x86_64-apple-macosx/debug/codecov/default.profdata \
  13. .build/x86_64-apple-macosx/debug/CutBoxCLIPackageTests.xctest/Contents/MacOS/CutBoxCLIPackageTests
  14. cp ../docs/customized.css ../docs/CLI/style.css
  15. test_bin :: build
  16. cp .build/x86_64-apple-macosx/debug/CutBoxCLI ../test_bin/cutbox
  17. dmg_bin :: build
  18. cp .build/x86_64-apple-macosx/debug/CutBoxCLI ../CutBox/build/cutbox
  19. install :: build
  20. cp .build/x86_64-apple-macosx/debug/CutBoxCLI /usr/local/bin/cutbox
  21. clean ::
  22. swift package clean