Update Makefile
This commit is contained in:
parent
ec904105ce
commit
2dfe0162ce
49
Makefile
49
Makefile
|
|
@ -1,7 +1,23 @@
|
|||
# Version 1.0.0
|
||||
UNAME_S := $(shell uname -s)
|
||||
|
||||
# Lint
|
||||
lint:
|
||||
swiftlint autocorrect --format
|
||||
swiftlint lint --quiet
|
||||
|
||||
lintErrorOnly:
|
||||
@swiftlint autocorrect --format --quiet
|
||||
@swiftlint lint --quiet | grep error
|
||||
|
||||
# Git
|
||||
precommit: lint genLinuxTests
|
||||
|
||||
submodule:
|
||||
git submodule init
|
||||
git submodule update --recursive
|
||||
|
||||
# Tests
|
||||
genLinuxTests:
|
||||
swift test --generate-linuxmain
|
||||
swiftlint autocorrect --format --path Tests/
|
||||
|
|
@ -9,6 +25,21 @@ genLinuxTests:
|
|||
test: genLinuxTests
|
||||
swift test
|
||||
|
||||
# Package
|
||||
latest:
|
||||
swift package update
|
||||
|
||||
resolve:
|
||||
swift package resolve
|
||||
|
||||
# Xcode
|
||||
genXcode:
|
||||
swift package generate-xcodeproj --enable-code-coverage --skip-extra-files
|
||||
|
||||
genXcodeOpen: genXcode
|
||||
open *.xcodeproj
|
||||
|
||||
# Clean
|
||||
clean:
|
||||
swift package reset
|
||||
rm -rdf .swiftpm/xcode
|
||||
|
|
@ -19,19 +50,7 @@ clean:
|
|||
cleanArtifacts:
|
||||
swift package clean
|
||||
|
||||
genXcode:
|
||||
swift package generate-xcodeproj --enable-code-coverage --skip-extra-files
|
||||
|
||||
latest:
|
||||
swift package update
|
||||
|
||||
resolve:
|
||||
swift package resolve
|
||||
|
||||
genXcodeOpen: genXcode
|
||||
open *.xcodeproj
|
||||
|
||||
precommit: lint genLinuxTests
|
||||
|
||||
# Test links in README
|
||||
# requires <https://github.com/tcort/markdown-link-check>
|
||||
testReadme:
|
||||
markdown-link-check -p -v ./README.md
|
||||
markdown-link-check -p -v ./README.md
|
||||
Loading…
Reference in New Issue